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