public interface SchedulerServiceMBean
extends org.quartz.Scheduler
SchedulerLocal.| Modifier and Type | Field and Description |
|---|---|
static ObjectName |
SCHEDULER_MBEAN_NAME
The Scheduler MBean Server name.
|
| Modifier and Type | Method and Description |
|---|---|
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) |
static final ObjectName SCHEDULER_MBEAN_NAME
Properties getQuartzProperties()
void setQuartzProperties(Properties quartzProps) throws org.quartz.SchedulerException
quartzProps - the new propertiesorg.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.SchedulerExceptionvoid startQuartzScheduler()
throws org.quartz.SchedulerException
org.quartz.SchedulerExceptionString getSchedulerName() throws org.quartz.SchedulerException
getSchedulerName in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionString getSchedulerInstanceId() throws org.quartz.SchedulerException
getSchedulerInstanceId in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionorg.quartz.SchedulerContext getContext()
throws org.quartz.SchedulerException
getContext in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionorg.quartz.SchedulerMetaData getMetaData()
throws org.quartz.SchedulerException
getMetaData in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid 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.SchedulerExceptionboolean isPaused()
throws org.quartz.SchedulerException
isPaused in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid shutdown()
throws org.quartz.SchedulerException
shutdown in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid shutdown(boolean waitForJobsToComplete)
throws org.quartz.SchedulerException
shutdown in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean isShutdown()
throws org.quartz.SchedulerException
isShutdown in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionList getCurrentlyExecutingJobs() throws org.quartz.SchedulerException
getCurrentlyExecutingJobs in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionDate scheduleJob(org.quartz.JobDetail jobDetail, org.quartz.Trigger trigger) throws org.quartz.SchedulerException
scheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionDate scheduleJob(org.quartz.Trigger trigger) throws org.quartz.SchedulerException
scheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid addJob(org.quartz.JobDetail jobDetail,
boolean replace)
throws org.quartz.SchedulerException
addJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean deleteJob(String jobName, String groupName) throws org.quartz.SchedulerException
deleteJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean unscheduleJob(String triggerName, String groupName) throws org.quartz.SchedulerException
unscheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid triggerJob(String jobName, String groupName) throws org.quartz.SchedulerException
triggerJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid triggerJobWithVolatileTrigger(String jobName, String groupName) throws org.quartz.SchedulerException
triggerJobWithVolatileTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid pauseTrigger(String triggerName, String groupName) throws org.quartz.SchedulerException
pauseTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid pauseTriggerGroup(String groupName) throws org.quartz.SchedulerException
pauseTriggerGroup in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid pauseJob(String jobName, String groupName) throws org.quartz.SchedulerException
pauseJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid pauseJobGroup(String groupName) throws org.quartz.SchedulerException
pauseJobGroup in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid resumeTrigger(String triggerName, String groupName) throws org.quartz.SchedulerException
resumeTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid resumeTriggerGroup(String groupName) throws org.quartz.SchedulerException
resumeTriggerGroup in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid resumeJob(String jobName, String groupName) throws org.quartz.SchedulerException
resumeJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid resumeJobGroup(String groupName) throws org.quartz.SchedulerException
resumeJobGroup in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionString[] getJobGroupNames() throws org.quartz.SchedulerException
getJobGroupNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionString[] getJobNames(String groupName) throws org.quartz.SchedulerException
getJobNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionorg.quartz.Trigger[] getTriggersOfJob(String jobName, String groupName) throws org.quartz.SchedulerException
getTriggersOfJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionString[] getTriggerGroupNames() throws org.quartz.SchedulerException
getTriggerGroupNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionString[] getTriggerNames(String groupName) throws org.quartz.SchedulerException
getTriggerNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionorg.quartz.JobDetail getJobDetail(String jobName, String jobGroup) throws org.quartz.SchedulerException
getJobDetail in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionorg.quartz.Trigger getTrigger(String triggerName, String triggerGroup) throws org.quartz.SchedulerException
getTrigger in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean deleteCalendar(String calName) throws org.quartz.SchedulerException
deleteCalendar in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionorg.quartz.Calendar getCalendar(String calName) throws org.quartz.SchedulerException
getCalendar in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionString[] getCalendarNames() throws org.quartz.SchedulerException
getCalendarNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid addGlobalJobListener(org.quartz.JobListener jobListener)
throws org.quartz.SchedulerException
addGlobalJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid addJobListener(org.quartz.JobListener jobListener)
throws org.quartz.SchedulerException
addJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean removeGlobalJobListener(org.quartz.JobListener jobListener)
throws org.quartz.SchedulerException
removeGlobalJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean removeJobListener(String name) throws org.quartz.SchedulerException
removeJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionList getGlobalJobListeners() throws org.quartz.SchedulerException
getGlobalJobListeners in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionSet getJobListenerNames() throws org.quartz.SchedulerException
getJobListenerNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionorg.quartz.JobListener getJobListener(String name) throws org.quartz.SchedulerException
getJobListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid addGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
throws org.quartz.SchedulerException
addGlobalTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid addTriggerListener(org.quartz.TriggerListener triggerListener)
throws org.quartz.SchedulerException
addTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean removeGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
throws org.quartz.SchedulerException
removeGlobalTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean removeTriggerListener(String name) throws org.quartz.SchedulerException
removeTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionList getGlobalTriggerListeners() throws org.quartz.SchedulerException
getGlobalTriggerListeners in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionSet getTriggerListenerNames() throws org.quartz.SchedulerException
getTriggerListenerNames in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionorg.quartz.TriggerListener getTriggerListener(String name) throws org.quartz.SchedulerException
getTriggerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid addSchedulerListener(org.quartz.SchedulerListener schedulerListener)
throws org.quartz.SchedulerException
addSchedulerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean removeSchedulerListener(org.quartz.SchedulerListener schedulerListener)
throws org.quartz.SchedulerException
removeSchedulerListener in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionList getSchedulerListeners() throws org.quartz.SchedulerException
getSchedulerListeners in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid addCalendar(String calName, org.quartz.Calendar calendar, boolean replace, boolean updateTriggers) throws org.quartz.SchedulerException
addCalendar in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionSet getPausedTriggerGroups() throws org.quartz.SchedulerException
getPausedTriggerGroups in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionint getTriggerState(String triggerName, String triggerGroup) throws org.quartz.SchedulerException
getTriggerState in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionboolean interrupt(String jobName, String groupName) throws org.quartz.UnableToInterruptJobException
interrupt in interface org.quartz.Schedulerorg.quartz.UnableToInterruptJobExceptionboolean isInStandbyMode()
throws org.quartz.SchedulerException
isInStandbyMode in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid pauseAll()
throws org.quartz.SchedulerException
pauseAll in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionDate rescheduleJob(String triggerName, String groupName, org.quartz.Trigger newTrigger) throws org.quartz.SchedulerException
rescheduleJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid resumeAll()
throws org.quartz.SchedulerException
resumeAll in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid setJobFactory(org.quartz.spi.JobFactory factory)
throws org.quartz.SchedulerException
setJobFactory in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid standby()
throws org.quartz.SchedulerException
standby in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionvoid triggerJob(String jobName, String groupName, org.quartz.JobDataMap data) throws org.quartz.SchedulerException
triggerJob in interface org.quartz.Schedulerorg.quartz.SchedulerExceptionCopyright © 2008-2014 Red Hat, Inc.. All Rights Reserved.