|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ISubscriptionScheduler
Interface class between the subscription repository and the implementation of the scheduler.
| Method Summary | |
|---|---|
IScheduledJob |
deleteJob(java.lang.String jobName)
Delete the job. |
IScheduledJob |
executeJob(java.lang.String jobName)
Execute the job. |
java.lang.String |
getCronSummary(java.lang.String cron)
|
IScheduledJob |
getScheduledJob(java.lang.String schedRef)
Returns the IScheduledJob for the passed in schedule reference from the scheduling system |
java.util.Map<java.lang.String,IScheduledJob> |
getScheduledJobMap()
|
java.util.List |
getScheduledJobs()
Returns a List of all IScheduledJobs that are currently in the subscription scheduling system |
int |
getSchedulerState()
|
IScheduledJob |
pauseJob(java.lang.String jobName)
Pause the job. |
void |
pauseScheduler()
|
IScheduledJob |
resumeJob(java.lang.String jobName)
Resume the job. |
void |
resumeScheduler()
|
IScheduledJob |
scheduleJob(ISchedule schedule)
|
java.util.List |
syncSchedule(java.util.List newSchedules)
Synchronizes schedules between the subscription repos and the scheduling system |
IScheduledJob |
syncSchedule(java.lang.String oldScheduleReference,
ISchedule newSchedule)
Synchronizes schedules between the subscription repos and the scheduling system |
| Method Detail |
|---|
IScheduledJob syncSchedule(java.lang.String oldScheduleReference,
ISchedule newSchedule)
throws SubscriptionSchedulerException
oldSchedule - The name of the schedule to modify or delete. If null, then the
operation is treated as an add.newSchedule - The schedule to modify or add. If null, then the operation is
treated as an delete.
SubscriptionSchedulerException
java.util.List syncSchedule(java.util.List newSchedules)
throws java.lang.Exception
newSchedules - The list of schedules that should exist. Any schedules not in the
list should be deleted
java.lang.Exceptionjava.util.List getScheduledJobs()
IScheduledJob getScheduledJob(java.lang.String schedRef)
throws SubscriptionSchedulerException
java.lang.Exception
SubscriptionSchedulerException
java.util.Map<java.lang.String,IScheduledJob> getScheduledJobMap()
throws java.lang.Exception
java.lang.Exception
IScheduledJob pauseJob(java.lang.String jobName)
throws java.lang.Exception
jobName -
java.lang.Exception
IScheduledJob resumeJob(java.lang.String jobName)
throws java.lang.Exception
jobName -
java.lang.Exception
IScheduledJob executeJob(java.lang.String jobName)
throws java.lang.Exception
jobName -
java.lang.Exception
IScheduledJob deleteJob(java.lang.String jobName)
throws java.lang.Exception
jobName -
java.lang.Exception
IScheduledJob scheduleJob(ISchedule schedule)
throws java.lang.Exception
java.lang.Exception
int getSchedulerState()
throws java.lang.Exception
java.lang.Exception
void pauseScheduler()
throws java.lang.Exception
java.lang.Exception
void resumeScheduler()
throws java.lang.Exception
java.lang.Exception
java.lang.String getCronSummary(java.lang.String cron)
throws java.lang.Exception
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||