org.quartz.core
Interface RemotableQuartzScheduler
- All Superinterfaces:
- Remote
- All Known Implementing Classes:
- QuartzScheduler
public interface RemotableQuartzScheduler
- extends Remote
- Author:
- James House
Method Summary |
void |
addCalendar(SchedulingContext ctxt,
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,
String calName)
|
boolean |
deleteJob(SchedulingContext ctxt,
String jobName,
String groupName)
|
Calendar |
getCalendar(SchedulingContext ctxt,
String calName)
|
String[] |
getCalendarNames(SchedulingContext ctxt)
|
List |
getCurrentlyExecutingJobs()
|
JobListener |
getGlobalJobListener(String name)
|
List |
getGlobalJobListeners()
|
TriggerListener |
getGlobalTriggerListener(String name)
|
List |
getGlobalTriggerListeners()
|
JobDetail |
getJobDetail(SchedulingContext ctxt,
String jobName,
String jobGroup)
|
String[] |
getJobGroupNames(SchedulingContext ctxt)
|
JobListener |
getJobListener(String name)
|
Set |
getJobListenerNames()
|
String[] |
getJobNames(SchedulingContext ctxt,
String groupName)
|
Class |
getJobStoreClass()
|
Set |
getPausedTriggerGroups(SchedulingContext ctxt)
|
SchedulerContext |
getSchedulerContext()
|
String |
getSchedulerInstanceId()
|
List |
getSchedulerListeners()
|
String |
getSchedulerName()
|
Class |
getThreadPoolClass()
|
int |
getThreadPoolSize()
|
Trigger |
getTrigger(SchedulingContext ctxt,
String triggerName,
String triggerGroup)
|
String[] |
getTriggerGroupNames(SchedulingContext ctxt)
|
TriggerListener |
getTriggerListener(String name)
|
Set |
getTriggerListenerNames()
|
String[] |
getTriggerNames(SchedulingContext ctxt,
String groupName)
|
Trigger[] |
getTriggersOfJob(SchedulingContext ctxt,
String jobName,
String groupName)
|
int |
getTriggerState(SchedulingContext ctxt,
String triggerName,
String triggerGroup)
|
String |
getVersion()
|
boolean |
interrupt(SchedulingContext ctxt,
String jobName,
String groupName)
|
boolean |
isClustered()
|
boolean |
isInStandbyMode()
|
boolean |
isShutdown()
|
int |
numJobsExecuted()
|
void |
pauseAll(SchedulingContext ctxt)
|
void |
pauseJob(SchedulingContext ctxt,
String jobName,
String groupName)
|
void |
pauseJobGroup(SchedulingContext ctxt,
String groupName)
|
void |
pauseTrigger(SchedulingContext ctxt,
String triggerName,
String groupName)
|
void |
pauseTriggerGroup(SchedulingContext ctxt,
String groupName)
|
boolean |
removeGlobalJobListener(String name)
|
boolean |
removeGlobalTriggerListener(String name)
|
boolean |
removeJobListener(String name)
|
boolean |
removeSchedulerListener(SchedulerListener schedulerListener)
|
boolean |
removeTriggerListener(String name)
|
Date |
rescheduleJob(SchedulingContext ctxt,
String triggerName,
String groupName,
Trigger newTrigger)
|
void |
resumeAll(SchedulingContext ctxt)
|
void |
resumeJob(SchedulingContext ctxt,
String jobName,
String groupName)
|
void |
resumeJobGroup(SchedulingContext ctxt,
String groupName)
|
void |
resumeTrigger(SchedulingContext ctxt,
String triggerName,
String groupName)
|
void |
resumeTriggerGroup(SchedulingContext ctxt,
String groupName)
|
Date |
runningSince()
|
Date |
scheduleJob(SchedulingContext ctxt,
JobDetail jobDetail,
Trigger trigger)
|
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,
String jobName,
String groupName,
JobDataMap data)
|
void |
triggerJobWithVolatileTrigger(SchedulingContext ctxt,
String jobName,
String groupName,
JobDataMap data)
|
boolean |
unscheduleJob(SchedulingContext ctxt,
String triggerName,
String groupName)
|
getSchedulerName
String getSchedulerName()
throws RemoteException
- Throws:
RemoteException
getSchedulerInstanceId
String getSchedulerInstanceId()
throws RemoteException
- Throws:
RemoteException
getSchedulerContext
SchedulerContext getSchedulerContext()
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
start
void start()
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
startDelayed
void startDelayed(int seconds)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
standby
void standby()
throws RemoteException
- Throws:
RemoteException
isInStandbyMode
boolean isInStandbyMode()
throws RemoteException
- Throws:
RemoteException
shutdown
void shutdown()
throws RemoteException
- Throws:
RemoteException
shutdown
void shutdown(boolean waitForJobsToComplete)
throws RemoteException
- Throws:
RemoteException
isShutdown
boolean isShutdown()
throws RemoteException
- Throws:
RemoteException
runningSince
Date runningSince()
throws RemoteException
- Throws:
RemoteException
getVersion
String getVersion()
throws RemoteException
- Throws:
RemoteException
numJobsExecuted
int numJobsExecuted()
throws RemoteException
- Throws:
RemoteException
getJobStoreClass
Class getJobStoreClass()
throws RemoteException
- Throws:
RemoteException
supportsPersistence
boolean supportsPersistence()
throws RemoteException
- Throws:
RemoteException
isClustered
boolean isClustered()
throws RemoteException
- Throws:
RemoteException
getThreadPoolClass
Class getThreadPoolClass()
throws RemoteException
- Throws:
RemoteException
getThreadPoolSize
int getThreadPoolSize()
throws RemoteException
- Throws:
RemoteException
getCurrentlyExecutingJobs
List getCurrentlyExecutingJobs()
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
scheduleJob
Date scheduleJob(SchedulingContext ctxt,
JobDetail jobDetail,
Trigger trigger)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
scheduleJob
Date scheduleJob(SchedulingContext ctxt,
Trigger trigger)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
addJob
void addJob(SchedulingContext ctxt,
JobDetail jobDetail,
boolean replace)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
deleteJob
boolean deleteJob(SchedulingContext ctxt,
String jobName,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
unscheduleJob
boolean unscheduleJob(SchedulingContext ctxt,
String triggerName,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
rescheduleJob
Date rescheduleJob(SchedulingContext ctxt,
String triggerName,
String groupName,
Trigger newTrigger)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
triggerJob
void triggerJob(SchedulingContext ctxt,
String jobName,
String groupName,
JobDataMap data)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
triggerJobWithVolatileTrigger
void triggerJobWithVolatileTrigger(SchedulingContext ctxt,
String jobName,
String groupName,
JobDataMap data)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
pauseTrigger
void pauseTrigger(SchedulingContext ctxt,
String triggerName,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
pauseTriggerGroup
void pauseTriggerGroup(SchedulingContext ctxt,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
pauseJob
void pauseJob(SchedulingContext ctxt,
String jobName,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
pauseJobGroup
void pauseJobGroup(SchedulingContext ctxt,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
resumeTrigger
void resumeTrigger(SchedulingContext ctxt,
String triggerName,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
resumeTriggerGroup
void resumeTriggerGroup(SchedulingContext ctxt,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getPausedTriggerGroups
Set getPausedTriggerGroups(SchedulingContext ctxt)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
resumeJob
void resumeJob(SchedulingContext ctxt,
String jobName,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
resumeJobGroup
void resumeJobGroup(SchedulingContext ctxt,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
pauseAll
void pauseAll(SchedulingContext ctxt)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
resumeAll
void resumeAll(SchedulingContext ctxt)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getJobGroupNames
String[] getJobGroupNames(SchedulingContext ctxt)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getJobNames
String[] getJobNames(SchedulingContext ctxt,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getTriggersOfJob
Trigger[] getTriggersOfJob(SchedulingContext ctxt,
String jobName,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getTriggerGroupNames
String[] getTriggerGroupNames(SchedulingContext ctxt)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getTriggerNames
String[] getTriggerNames(SchedulingContext ctxt,
String groupName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getJobDetail
JobDetail getJobDetail(SchedulingContext ctxt,
String jobName,
String jobGroup)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getTrigger
Trigger getTrigger(SchedulingContext ctxt,
String triggerName,
String triggerGroup)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getTriggerState
int getTriggerState(SchedulingContext ctxt,
String triggerName,
String triggerGroup)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
addCalendar
void addCalendar(SchedulingContext ctxt,
String calName,
Calendar calendar,
boolean replace,
boolean updateTriggers)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
deleteCalendar
boolean deleteCalendar(SchedulingContext ctxt,
String calName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getCalendar
Calendar getCalendar(SchedulingContext ctxt,
String calName)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
getCalendarNames
String[] getCalendarNames(SchedulingContext ctxt)
throws SchedulerException,
RemoteException
- Throws:
SchedulerException
RemoteException
addGlobalJobListener
void addGlobalJobListener(JobListener jobListener)
throws RemoteException
- Throws:
RemoteException
addJobListener
void addJobListener(JobListener jobListener)
throws RemoteException
- Throws:
RemoteException
removeGlobalJobListener
boolean removeGlobalJobListener(String name)
throws RemoteException
- Throws:
RemoteException
removeJobListener
boolean removeJobListener(String name)
throws RemoteException
- Throws:
RemoteException
getGlobalJobListeners
List getGlobalJobListeners()
throws RemoteException
- Throws:
RemoteException
getJobListenerNames
Set getJobListenerNames()
throws RemoteException
- Throws:
RemoteException
getGlobalJobListener
JobListener getGlobalJobListener(String name)
throws RemoteException
- Throws:
RemoteException
getJobListener
JobListener getJobListener(String name)
throws RemoteException
- Throws:
RemoteException
addGlobalTriggerListener
void addGlobalTriggerListener(TriggerListener triggerListener)
throws RemoteException
- Throws:
RemoteException
addTriggerListener
void addTriggerListener(TriggerListener triggerListener)
throws RemoteException
- Throws:
RemoteException
removeGlobalTriggerListener
boolean removeGlobalTriggerListener(String name)
throws RemoteException
- Throws:
RemoteException
removeTriggerListener
boolean removeTriggerListener(String name)
throws RemoteException
- Throws:
RemoteException
getGlobalTriggerListeners
List getGlobalTriggerListeners()
throws RemoteException
- Throws:
RemoteException
getTriggerListenerNames
Set getTriggerListenerNames()
throws RemoteException
- Throws:
RemoteException
getGlobalTriggerListener
TriggerListener getGlobalTriggerListener(String name)
throws RemoteException
- Throws:
RemoteException
getTriggerListener
TriggerListener getTriggerListener(String name)
throws RemoteException
- Throws:
RemoteException
addSchedulerListener
void addSchedulerListener(SchedulerListener schedulerListener)
throws RemoteException
- Throws:
RemoteException
removeSchedulerListener
boolean removeSchedulerListener(SchedulerListener schedulerListener)
throws RemoteException
- Throws:
RemoteException
getSchedulerListeners
List getSchedulerListeners()
throws RemoteException
- Throws:
RemoteException
interrupt
boolean interrupt(SchedulingContext ctxt,
String jobName,
String groupName)
throws UnableToInterruptJobException,
RemoteException
- Throws:
UnableToInterruptJobException
RemoteException
Copyright 2001-2011, Terracotta, Inc.