|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PlanScheduler
Manages scheduled jobs for Plan
s
Method Summary | |
---|---|
void |
executeWithoutPlanSchedules(PlanSchedulerCallback planSchedulerCallback)
Removes the existing scheduling jobs, executes the PlanSchedulerCallback and recreates the jobs |
void |
executeWithoutSchedules(TriggerableSchedulerCallback triggerableSchedulerCallback)
Removes the existing scheduling jobs, executes TriggerableSchedulerCallback and recreates the jobs |
void |
removeAllScheduledJobs(Triggerable triggerable)
Remove all scheduling jobs for a Triggerable . |
void |
removeTasksScheduledForPlan(ImmutablePlan plan)
Removes Scheduling Jobs for the given Plan |
void |
removeTasksScheduledForPlanAndBranches(ImmutablePlan plan)
Removes Scheduling Jobs for the given Plan and its Branches |
void |
scheduleTasksForPlan(ImmutablePlan plan)
Creates Scheduling Jobs for the given Plan |
void |
scheduleTasksForPlanAndBranches(ImmutablePlan plan)
Creates Scheduling Jobs for the given Plan and its Branches |
void |
scheduleTriggeringJobs(Triggerable triggerable)
Starts all scheduling jobs for a Triggerable . |
Method Detail |
---|
void removeTasksScheduledForPlan(@NotNull ImmutablePlan plan)
Plan
plan
- void scheduleTasksForPlan(@NotNull ImmutablePlan plan)
Plan
plan
- void removeTasksScheduledForPlanAndBranches(@NotNull ImmutablePlan plan)
Plan
and its Branches
plan
- void scheduleTasksForPlanAndBranches(@NotNull ImmutablePlan plan)
Plan
and its Branches
plan
- void executeWithoutPlanSchedules(@NotNull PlanSchedulerCallback planSchedulerCallback)
PlanSchedulerCallback
and recreates the jobs
planSchedulerCallback
- void executeWithoutSchedules(@NotNull TriggerableSchedulerCallback triggerableSchedulerCallback)
TriggerableSchedulerCallback
and recreates the jobs
triggerableSchedulerCallback
- void removeAllScheduledJobs(@NotNull Triggerable triggerable)
Triggerable
.
If argument is a Plan
this method is equivalent of removeTasksScheduledForPlanAndBranches(ImmutablePlan)
triggerable
- void scheduleTriggeringJobs(@NotNull Triggerable triggerable)
Triggerable
.
If argument is a Plan
this method is equivalent of scheduleTasksForPlanAndBranches(ImmutablePlan)
triggerable
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |