public interface RemotableQuartzScheduler
extends java.rmi.Remote
| Modifier and Type | Method and Description |
|---|---|
void |
addCalendar(SchedulingContext ctxt,
java.lang.String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers) |
void |
addGlobalJobListener(JobListener jobListener) |
void |
addGlobalTriggerListener(TriggerListener triggerListener) |
void |
addJob(SchedulingContext ctxt,
JobDetail jobDetail,
boolean replace) |
void |
addJobListener(JobListener jobListener) |
void |
addSchedulerListener(SchedulerListener schedulerListener) |
void |
addTriggerListener(TriggerListener triggerListener) |
boolean |
deleteCalendar(SchedulingContext ctxt,
java.lang.String calName) |
boolean |
deleteJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName) |
Calendar |
getCalendar(SchedulingContext ctxt,
java.lang.String calName) |
java.lang.String[] |
getCalendarNames(SchedulingContext ctxt) |
java.util.List |
getCurrentlyExecutingJobs() |
JobListener |
getGlobalJobListener(java.lang.String name) |
java.util.List |
getGlobalJobListeners() |
TriggerListener |
getGlobalTriggerListener(java.lang.String name) |
java.util.List |
getGlobalTriggerListeners() |
JobDetail |
getJobDetail(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String jobGroup) |
java.lang.String[] |
getJobGroupNames(SchedulingContext ctxt) |
JobListener |
getJobListener(java.lang.String name) |
java.util.Set |
getJobListenerNames() |
java.lang.String[] |
getJobNames(SchedulingContext ctxt,
java.lang.String groupName) |
java.lang.Class |
getJobStoreClass() |
java.util.Set |
getPausedTriggerGroups(SchedulingContext ctxt) |
SchedulerContext |
getSchedulerContext() |
java.lang.String |
getSchedulerInstanceId() |
java.util.List |
getSchedulerListeners() |
java.lang.String |
getSchedulerName() |
java.lang.Class |
getThreadPoolClass() |
int |
getThreadPoolSize() |
Trigger |
getTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String triggerGroup) |
java.lang.String[] |
getTriggerGroupNames(SchedulingContext ctxt) |
TriggerListener |
getTriggerListener(java.lang.String name) |
java.util.Set |
getTriggerListenerNames() |
java.lang.String[] |
getTriggerNames(SchedulingContext ctxt,
java.lang.String groupName) |
Trigger[] |
getTriggersOfJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName) |
int |
getTriggerState(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String triggerGroup) |
java.lang.String |
getVersion() |
boolean |
interrupt(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName) |
boolean |
isInStandbyMode() |
boolean |
isShutdown() |
int |
numJobsExecuted() |
void |
pauseAll(SchedulingContext ctxt) |
void |
pauseJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName) |
void |
pauseJobGroup(SchedulingContext ctxt,
java.lang.String groupName) |
void |
pauseTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName) |
void |
pauseTriggerGroup(SchedulingContext ctxt,
java.lang.String groupName) |
boolean |
removeGlobalJobListener(java.lang.String name) |
boolean |
removeGlobalTriggerListener(java.lang.String name) |
boolean |
removeJobListener(java.lang.String name) |
boolean |
removeSchedulerListener(SchedulerListener schedulerListener) |
boolean |
removeTriggerListener(java.lang.String name) |
java.util.Date |
rescheduleJob(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName,
Trigger newTrigger) |
void |
resumeAll(SchedulingContext ctxt) |
void |
resumeJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName) |
void |
resumeJobGroup(SchedulingContext ctxt,
java.lang.String groupName) |
void |
resumeTrigger(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName) |
void |
resumeTriggerGroup(SchedulingContext ctxt,
java.lang.String groupName) |
java.util.Date |
runningSince() |
java.util.Date |
scheduleJob(SchedulingContext ctxt,
JobDetail jobDetail,
Trigger trigger) |
java.util.Date |
scheduleJob(SchedulingContext ctxt,
Trigger trigger) |
void |
shutdown() |
void |
shutdown(boolean waitForJobsToComplete) |
void |
standby() |
void |
start() |
void |
startDelayed(int seconds) |
boolean |
supportsPersistence() |
void |
triggerJob(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName,
JobDataMap data) |
void |
triggerJobWithVolatileTrigger(SchedulingContext ctxt,
java.lang.String jobName,
java.lang.String groupName,
JobDataMap data) |
boolean |
unscheduleJob(SchedulingContext ctxt,
java.lang.String triggerName,
java.lang.String groupName) |
java.lang.String getSchedulerName()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String getSchedulerInstanceId()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionSchedulerContext getSchedulerContext() throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid start()
throws SchedulerException,
java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid startDelayed(int seconds)
throws SchedulerException,
java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid standby()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isInStandbyMode()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid shutdown()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid shutdown(boolean waitForJobsToComplete)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean isShutdown()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Date runningSince()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.String getVersion()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint numJobsExecuted()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.Class getJobStoreClass()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean supportsPersistence()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.lang.Class getThreadPoolClass()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint getThreadPoolSize()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.List getCurrentlyExecutingJobs()
throws SchedulerException,
java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionjava.util.Date scheduleJob(SchedulingContext ctxt, JobDetail jobDetail, Trigger trigger) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionjava.util.Date scheduleJob(SchedulingContext ctxt, Trigger trigger) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid addJob(SchedulingContext ctxt, JobDetail jobDetail, boolean replace) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionboolean deleteJob(SchedulingContext ctxt, java.lang.String jobName, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionboolean unscheduleJob(SchedulingContext ctxt, java.lang.String triggerName, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionjava.util.Date rescheduleJob(SchedulingContext ctxt, java.lang.String triggerName, java.lang.String groupName, Trigger newTrigger) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid triggerJob(SchedulingContext ctxt, java.lang.String jobName, java.lang.String groupName, JobDataMap data) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid triggerJobWithVolatileTrigger(SchedulingContext ctxt, java.lang.String jobName, java.lang.String groupName, JobDataMap data) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid pauseTrigger(SchedulingContext ctxt, java.lang.String triggerName, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid pauseTriggerGroup(SchedulingContext ctxt, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid pauseJob(SchedulingContext ctxt, java.lang.String jobName, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid pauseJobGroup(SchedulingContext ctxt, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid resumeTrigger(SchedulingContext ctxt, java.lang.String triggerName, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid resumeTriggerGroup(SchedulingContext ctxt, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionjava.util.Set getPausedTriggerGroups(SchedulingContext ctxt) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid resumeJob(SchedulingContext ctxt, java.lang.String jobName, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid resumeJobGroup(SchedulingContext ctxt, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid pauseAll(SchedulingContext ctxt) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid resumeAll(SchedulingContext ctxt) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionjava.lang.String[] getJobGroupNames(SchedulingContext ctxt) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionjava.lang.String[] getJobNames(SchedulingContext ctxt, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionTrigger[] getTriggersOfJob(SchedulingContext ctxt, java.lang.String jobName, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionjava.lang.String[] getTriggerGroupNames(SchedulingContext ctxt) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionjava.lang.String[] getTriggerNames(SchedulingContext ctxt, java.lang.String groupName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionJobDetail getJobDetail(SchedulingContext ctxt, java.lang.String jobName, java.lang.String jobGroup) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionTrigger getTrigger(SchedulingContext ctxt, java.lang.String triggerName, java.lang.String triggerGroup) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionint getTriggerState(SchedulingContext ctxt, java.lang.String triggerName, java.lang.String triggerGroup) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid addCalendar(SchedulingContext ctxt, java.lang.String calName, Calendar calendar, boolean replace, boolean updateTriggers) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionboolean deleteCalendar(SchedulingContext ctxt, java.lang.String calName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionCalendar getCalendar(SchedulingContext ctxt, java.lang.String calName) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionjava.lang.String[] getCalendarNames(SchedulingContext ctxt) throws SchedulerException, java.rmi.RemoteException
SchedulerExceptionjava.rmi.RemoteExceptionvoid addGlobalJobListener(JobListener jobListener) throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid addJobListener(JobListener jobListener) throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean removeGlobalJobListener(java.lang.String name)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean removeJobListener(java.lang.String name)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.List getGlobalJobListeners()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Set getJobListenerNames()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionJobListener getGlobalJobListener(java.lang.String name) throws java.rmi.RemoteException
java.rmi.RemoteExceptionJobListener getJobListener(java.lang.String name) throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid addGlobalTriggerListener(TriggerListener triggerListener) throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid addTriggerListener(TriggerListener triggerListener) throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean removeGlobalTriggerListener(java.lang.String name)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean removeTriggerListener(java.lang.String name)
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.List getGlobalTriggerListeners()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.Set getTriggerListenerNames()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionTriggerListener getGlobalTriggerListener(java.lang.String name) throws java.rmi.RemoteException
java.rmi.RemoteExceptionTriggerListener getTriggerListener(java.lang.String name) throws java.rmi.RemoteException
java.rmi.RemoteExceptionvoid addSchedulerListener(SchedulerListener schedulerListener) throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean removeSchedulerListener(SchedulerListener schedulerListener) throws java.rmi.RemoteException
java.rmi.RemoteExceptionjava.util.List getSchedulerListeners()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionboolean interrupt(SchedulingContext ctxt, java.lang.String jobName, java.lang.String groupName) throws UnableToInterruptJobException, java.rmi.RemoteException
UnableToInterruptJobExceptionjava.rmi.RemoteException