|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SchedulerServiceMBean
MBean interface which is also the local interface to the scheduler SLSB. This is essentially the same interface as
the Quartz scheduler. We have both an MBean and SLSB fascade to Quartz - see SchedulerLocal.
| Field Summary | |
|---|---|
static ObjectName |
SCHEDULER_MBEAN_NAME
The Scheduler MBean Server name. |
| Fields inherited from interface org.quartz.Scheduler |
|---|
DEFAULT_FAIL_OVER_GROUP, DEFAULT_GROUP, DEFAULT_MANUAL_TRIGGERS, DEFAULT_RECOVERY_GROUP, FAILED_JOB_ORIGINAL_TRIGGER_FIRETIME_IN_MILLISECONDS, FAILED_JOB_ORIGINAL_TRIGGER_GROUP, FAILED_JOB_ORIGINAL_TRIGGER_NAME |
| Method Summary | |
|---|---|
void |
addCalendar(String calName,
org.quartz.Calendar calendar,
boolean replace,
boolean updateTriggers)
|
void |
addGlobalJobListener(org.quartz.JobListener jobListener)
|
void |
addGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
|
void |
addJob(org.quartz.JobDetail jobDetail,
boolean replace)
|
void |
addJobListener(org.quartz.JobListener jobListener)
|
void |
addSchedulerListener(org.quartz.SchedulerListener schedulerListener)
|
void |
addTriggerListener(org.quartz.TriggerListener triggerListener)
|
boolean |
deleteCalendar(String calName)
|
boolean |
deleteJob(String jobName,
String groupName)
|
org.quartz.Calendar |
getCalendar(String calName)
|
String[] |
getCalendarNames()
|
org.quartz.SchedulerContext |
getContext()
|
List |
getCurrentlyExecutingJobs()
|
Integer |
getDefaultOperationTimeout()
Returns the configured operation timeout. |
List |
getGlobalJobListeners()
|
List |
getGlobalTriggerListeners()
|
org.quartz.JobDetail |
getJobDetail(String jobName,
String jobGroup)
|
String[] |
getJobGroupNames()
|
org.quartz.JobListener |
getJobListener(String name)
|
Set |
getJobListenerNames()
|
String[] |
getJobNames(String groupName)
|
org.quartz.SchedulerMetaData |
getMetaData()
|
Set |
getPausedTriggerGroups()
|
Properties |
getQuartzProperties()
Get the properties for Quartz. |
String |
getSchedulerInstanceId()
|
List |
getSchedulerListeners()
|
String |
getSchedulerName()
|
org.quartz.Trigger |
getTrigger(String triggerName,
String triggerGroup)
|
String[] |
getTriggerGroupNames()
|
org.quartz.TriggerListener |
getTriggerListener(String name)
|
Set |
getTriggerListenerNames()
|
String[] |
getTriggerNames(String groupName)
|
org.quartz.Trigger[] |
getTriggersOfJob(String jobName,
String groupName)
|
int |
getTriggerState(String triggerName,
String triggerGroup)
|
void |
initQuartzScheduler()
This creates the scheduler but does not start it. |
boolean |
interrupt(String jobName,
String groupName)
|
boolean |
isInStandbyMode()
|
boolean |
isPaused()
|
boolean |
isShutdown()
|
void |
pause()
|
void |
pauseAll()
|
void |
pauseJob(String jobName,
String groupName)
|
void |
pauseJobGroup(String groupName)
|
void |
pauseTrigger(String triggerName,
String groupName)
|
void |
pauseTriggerGroup(String groupName)
|
boolean |
removeGlobalJobListener(org.quartz.JobListener jobListener)
|
boolean |
removeGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
|
boolean |
removeJobListener(String name)
|
boolean |
removeSchedulerListener(org.quartz.SchedulerListener schedulerListener)
|
boolean |
removeTriggerListener(String name)
|
Date |
rescheduleJob(String triggerName,
String groupName,
org.quartz.Trigger newTrigger)
|
void |
resumeAll()
|
void |
resumeJob(String jobName,
String groupName)
|
void |
resumeJobGroup(String groupName)
|
void |
resumeTrigger(String triggerName,
String groupName)
|
void |
resumeTriggerGroup(String groupName)
|
Date |
scheduleJob(org.quartz.JobDetail jobDetail,
org.quartz.Trigger trigger)
|
Date |
scheduleJob(org.quartz.Trigger trigger)
|
void |
setJobFactory(org.quartz.spi.JobFactory factory)
|
void |
setQuartzProperties(Properties quartzProps)
Set the properties for Quartz and reinitialize the Quartz scheduler factory. |
void |
shutdown()
|
void |
shutdown(boolean waitForJobsToComplete)
|
void |
standby()
|
void |
start()
This method's semantics are overloaded since start() is used both by the Quartz interface and the JBossAS MBean service interface. |
void |
startQuartzScheduler()
This actually starts the scheduler. |
void |
triggerJob(String jobName,
String groupName)
|
void |
triggerJob(String jobName,
String groupName,
org.quartz.JobDataMap data)
|
void |
triggerJobWithVolatileTrigger(String jobName,
String groupName)
|
void |
triggerJobWithVolatileTrigger(String jobName,
String groupName,
org.quartz.JobDataMap data)
|
boolean |
unscheduleJob(String triggerName,
String groupName)
|
| Methods inherited from interface org.quartz.Scheduler |
|---|
getGlobalJobListener, getGlobalTriggerListener, isStarted, removeGlobalJobListener, removeGlobalTriggerListener, startDelayed |
| Field Detail |
|---|
static final ObjectName SCHEDULER_MBEAN_NAME
| Method Detail |
|---|
Properties getQuartzProperties()
void setQuartzProperties(Properties quartzProps)
throws org.quartz.SchedulerException
quartzProps - the new properties
org.quartz.SchedulerException - if failed to initialize QuartzInteger getDefaultOperationTimeout()
configuration a custom property that indicates how long an operation is allowed to
run before it is considered to have timed out. This is used to clean out old running operations that are hung in
the in-progress state.
null if not definedOperationManagerLocal#checkForTimedOutOperations()
void initQuartzScheduler()
throws org.quartz.SchedulerException
org.quartz.SchedulerException
void startQuartzScheduler()
throws org.quartz.SchedulerException
org.quartz.SchedulerException
String getSchedulerName()
throws org.quartz.SchedulerException
getSchedulerName in interface org.quartz.Schedulerorg.quartz.SchedulerException
String getSchedulerInstanceId()
throws org.quartz.SchedulerException
getSchedulerInstanceId in interface org.quartz.Schedulerorg.quartz.SchedulerException
org.quartz.SchedulerContext getContext()
throws org.quartz.SchedulerException
getContext in interface org.quartz.Schedulerorg.quartz.SchedulerException
org.quartz.SchedulerMetaData getMetaData()
throws org.quartz.SchedulerException
getMetaData in interface org.quartz.Schedulerorg.quartz.SchedulerException
void start()
throws org.quartz.SchedulerException
startQuartzScheduler() must be called.
start in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionstartQuartzScheduler()
void pause()
throws org.quartz.SchedulerException
pause in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean isPaused()
throws org.quartz.SchedulerException
isPaused in interface org.quartz.Schedulerorg.quartz.SchedulerException
void shutdown()
throws org.quartz.SchedulerException
shutdown in interface org.quartz.Schedulerorg.quartz.SchedulerException
void shutdown(boolean waitForJobsToComplete)
throws org.quartz.SchedulerException
shutdown in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean isShutdown()
throws org.quartz.SchedulerException
isShutdown in interface org.quartz.Schedulerorg.quartz.SchedulerException
List getCurrentlyExecutingJobs()
throws org.quartz.SchedulerException
getCurrentlyExecutingJobs in interface org.quartz.Schedulerorg.quartz.SchedulerException
Date scheduleJob(org.quartz.JobDetail jobDetail,
org.quartz.Trigger trigger)
throws org.quartz.SchedulerException
scheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
Date scheduleJob(org.quartz.Trigger trigger)
throws org.quartz.SchedulerException
scheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
void addJob(org.quartz.JobDetail jobDetail,
boolean replace)
throws org.quartz.SchedulerException
addJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean deleteJob(String jobName,
String groupName)
throws org.quartz.SchedulerException
deleteJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean unscheduleJob(String triggerName,
String groupName)
throws org.quartz.SchedulerException
unscheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
void triggerJob(String jobName,
String groupName)
throws org.quartz.SchedulerException
triggerJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
void triggerJobWithVolatileTrigger(String jobName,
String groupName)
throws org.quartz.SchedulerException
triggerJobWithVolatileTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerException
void pauseTrigger(String triggerName,
String groupName)
throws org.quartz.SchedulerException
pauseTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerException
void pauseTriggerGroup(String groupName)
throws org.quartz.SchedulerException
pauseTriggerGroup in interface org.quartz.Schedulerorg.quartz.SchedulerException
void pauseJob(String jobName,
String groupName)
throws org.quartz.SchedulerException
pauseJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
void pauseJobGroup(String groupName)
throws org.quartz.SchedulerException
pauseJobGroup in interface org.quartz.Schedulerorg.quartz.SchedulerException
void resumeTrigger(String triggerName,
String groupName)
throws org.quartz.SchedulerException
resumeTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerException
void resumeTriggerGroup(String groupName)
throws org.quartz.SchedulerException
resumeTriggerGroup in interface org.quartz.Schedulerorg.quartz.SchedulerException
void resumeJob(String jobName,
String groupName)
throws org.quartz.SchedulerException
resumeJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
void resumeJobGroup(String groupName)
throws org.quartz.SchedulerException
resumeJobGroup in interface org.quartz.Schedulerorg.quartz.SchedulerException
String[] getJobGroupNames()
throws org.quartz.SchedulerException
getJobGroupNames in interface org.quartz.Schedulerorg.quartz.SchedulerException
String[] getJobNames(String groupName)
throws org.quartz.SchedulerException
getJobNames in interface org.quartz.Schedulerorg.quartz.SchedulerException
org.quartz.Trigger[] getTriggersOfJob(String jobName,
String groupName)
throws org.quartz.SchedulerException
getTriggersOfJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
String[] getTriggerGroupNames()
throws org.quartz.SchedulerException
getTriggerGroupNames in interface org.quartz.Schedulerorg.quartz.SchedulerException
String[] getTriggerNames(String groupName)
throws org.quartz.SchedulerException
getTriggerNames in interface org.quartz.Schedulerorg.quartz.SchedulerException
org.quartz.JobDetail getJobDetail(String jobName,
String jobGroup)
throws org.quartz.SchedulerException
getJobDetail in interface org.quartz.Schedulerorg.quartz.SchedulerException
org.quartz.Trigger getTrigger(String triggerName,
String triggerGroup)
throws org.quartz.SchedulerException
getTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean deleteCalendar(String calName)
throws org.quartz.SchedulerException
deleteCalendar in interface org.quartz.Schedulerorg.quartz.SchedulerException
org.quartz.Calendar getCalendar(String calName)
throws org.quartz.SchedulerException
getCalendar in interface org.quartz.Schedulerorg.quartz.SchedulerException
String[] getCalendarNames()
throws org.quartz.SchedulerException
getCalendarNames in interface org.quartz.Schedulerorg.quartz.SchedulerException
void addGlobalJobListener(org.quartz.JobListener jobListener)
throws org.quartz.SchedulerException
addGlobalJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
void addJobListener(org.quartz.JobListener jobListener)
throws org.quartz.SchedulerException
addJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean removeGlobalJobListener(org.quartz.JobListener jobListener)
throws org.quartz.SchedulerException
removeGlobalJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean removeJobListener(String name)
throws org.quartz.SchedulerException
removeJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
List getGlobalJobListeners()
throws org.quartz.SchedulerException
getGlobalJobListeners in interface org.quartz.Schedulerorg.quartz.SchedulerException
Set getJobListenerNames()
throws org.quartz.SchedulerException
getJobListenerNames in interface org.quartz.Schedulerorg.quartz.SchedulerException
org.quartz.JobListener getJobListener(String name)
throws org.quartz.SchedulerException
getJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
void addGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
throws org.quartz.SchedulerException
addGlobalTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
void addTriggerListener(org.quartz.TriggerListener triggerListener)
throws org.quartz.SchedulerException
addTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean removeGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
throws org.quartz.SchedulerException
removeGlobalTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean removeTriggerListener(String name)
throws org.quartz.SchedulerException
removeTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
List getGlobalTriggerListeners()
throws org.quartz.SchedulerException
getGlobalTriggerListeners in interface org.quartz.Schedulerorg.quartz.SchedulerException
Set getTriggerListenerNames()
throws org.quartz.SchedulerException
getTriggerListenerNames in interface org.quartz.Schedulerorg.quartz.SchedulerException
org.quartz.TriggerListener getTriggerListener(String name)
throws org.quartz.SchedulerException
getTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
void addSchedulerListener(org.quartz.SchedulerListener schedulerListener)
throws org.quartz.SchedulerException
addSchedulerListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean removeSchedulerListener(org.quartz.SchedulerListener schedulerListener)
throws org.quartz.SchedulerException
removeSchedulerListener in interface org.quartz.Schedulerorg.quartz.SchedulerException
List getSchedulerListeners()
throws org.quartz.SchedulerException
getSchedulerListeners in interface org.quartz.Schedulerorg.quartz.SchedulerException
void addCalendar(String calName,
org.quartz.Calendar calendar,
boolean replace,
boolean updateTriggers)
throws org.quartz.SchedulerException
addCalendar in interface org.quartz.Schedulerorg.quartz.SchedulerException
Set getPausedTriggerGroups()
throws org.quartz.SchedulerException
getPausedTriggerGroups in interface org.quartz.Schedulerorg.quartz.SchedulerException
int getTriggerState(String triggerName,
String triggerGroup)
throws org.quartz.SchedulerException
getTriggerState in interface org.quartz.Schedulerorg.quartz.SchedulerException
boolean interrupt(String jobName,
String groupName)
throws org.quartz.UnableToInterruptJobException
interrupt in interface org.quartz.Schedulerorg.quartz.UnableToInterruptJobException
boolean isInStandbyMode()
throws org.quartz.SchedulerException
isInStandbyMode in interface org.quartz.Schedulerorg.quartz.SchedulerException
void pauseAll()
throws org.quartz.SchedulerException
pauseAll in interface org.quartz.Schedulerorg.quartz.SchedulerException
Date rescheduleJob(String triggerName,
String groupName,
org.quartz.Trigger newTrigger)
throws org.quartz.SchedulerException
rescheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
void resumeAll()
throws org.quartz.SchedulerException
resumeAll in interface org.quartz.Schedulerorg.quartz.SchedulerException
void setJobFactory(org.quartz.spi.JobFactory factory)
throws org.quartz.SchedulerException
setJobFactory in interface org.quartz.Schedulerorg.quartz.SchedulerException
void standby()
throws org.quartz.SchedulerException
standby in interface org.quartz.Schedulerorg.quartz.SchedulerException
void triggerJob(String jobName,
String groupName,
org.quartz.JobDataMap data)
throws org.quartz.SchedulerException
triggerJob in interface org.quartz.Schedulerorg.quartz.SchedulerException
void triggerJobWithVolatileTrigger(String jobName,
String groupName,
org.quartz.JobDataMap data)
throws org.quartz.SchedulerException
triggerJobWithVolatileTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||