public class GrouperClientXmppMain extends Object
Constructor and Description |
---|
GrouperClientXmppMain() |
Modifier and Type | Method and Description |
---|---|
static Set<String> |
allowFromJabberIds() |
static void |
fullRefreshGroup(GrouperClientXmppJob grouperClientXmppJob,
String groupName) |
static void |
main(String[] args) |
static boolean |
matchesFilter(EsbEvent esbEvent,
String filterString)
see if the esb event matches an EL filter.
|
static void |
scheduleJob(String jobName,
String quartzCronString,
Class<? extends org.quartz.Job> jobClass)
schedule a cron job
|
static org.quartz.Scheduler |
scheduler()
scheduler
|
static org.quartz.SchedulerFactory |
schedulerFactory()
lazy load (and start the scheduler) the scheduler factory
|
static void |
xmppConnect(GrouperClientXmppMessageHandler grouperClientXmppMessageHandler)
connect to xmpp
|
static void |
xmppLoop(GrouperClientXmppMessageHandler grouperClientXmppMessageHandler)
note, this doesnt return, and you should only call this once...
|
static String |
xmppPass()
xmpp pass (decrypted if file)
|
static int |
xmppPort()
port to connect to, or 1522 as default
|
static String |
xmppResource()
xmpp resource
|
static String |
xmppServer()
xpp server to connect to
|
static String |
xmppUser()
xmpp user
|
public static boolean matchesFilter(EsbEvent esbEvent, String filterString)
filterString
- esbEvent
- public static String xmppPass()
public static int xmppPort()
public static String xmppResource()
public static String xmppServer()
public static String xmppUser()
public static void xmppConnect(GrouperClientXmppMessageHandler grouperClientXmppMessageHandler)
grouperClientXmppMessageHandler
- the handler for the messagepublic static void main(String[] args)
args
- public static void fullRefreshGroup(GrouperClientXmppJob grouperClientXmppJob, String groupName)
grouperClientXmppJob
- groupName
- public static void xmppLoop(GrouperClientXmppMessageHandler grouperClientXmppMessageHandler)
grouperClientXmppMessageHandler
- handle the messagepublic static void scheduleJob(String jobName, String quartzCronString, Class<? extends org.quartz.Job> jobClass)
jobName
- something unique and descriptivequartzCronString
- jobClass
- public static org.quartz.Scheduler scheduler()
public static org.quartz.SchedulerFactory schedulerFactory()
Copyright © 2016 Internet2. All rights reserved.