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