|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ScheduledPersistedActionService
A service which handles the scheduling of the execution of persisted actions. It handles registering them with the Quartz scheduler on repository start, and handles the edit, creation and deletion of them.
Method Summary | |
---|---|
ScheduledPersistedAction |
createSchedule(Action persistedAction)
Creates a new schedule, for the specified Action. |
void |
deleteSchedule(ScheduledPersistedAction schedule)
Removes the schedule for the action, and cancels future executions of it. |
ScheduledPersistedAction |
getSchedule(Action persistedAction)
Returns the schedule for the specified action, or null if it isn't currently scheduled. |
java.util.List |
listSchedules()
Returns all currently scheduled actions. |
void |
saveSchedule(ScheduledPersistedAction schedule)
Saves the changes to the schedule to the repository, and updates the Scheduler with any changed details. |
Method Detail |
---|
ScheduledPersistedAction createSchedule(Action persistedAction)
void saveSchedule(ScheduledPersistedAction schedule)
void deleteSchedule(ScheduledPersistedAction schedule)
ScheduledPersistedAction getSchedule(Action persistedAction)
java.util.List listSchedules()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |