com.atlassian.bamboo.schedule
Interface PlanScheduler

All Known Implementing Classes:
DefaultPlanScheduler

public interface PlanScheduler

Manages scheduled jobs for Plans


Method Summary
 void createSchedulingJobs(Plan plan)
          Creates Scheduling Jobs for the given Plan
 void executeWithoutPlanSchdules(PlanSchedulerCallback planSchedulerCallback)
          Removes the existing scheduling jobs, executes the PlanSchedulerCallback and recreates the jobs
 void removeSchedulingJobs(Plan plan)
          Removes Scheduling Jobs for the given Plan
 

Method Detail

removeSchedulingJobs

void removeSchedulingJobs(@NotNull
                          Plan plan)
Removes Scheduling Jobs for the given Plan

Parameters:
plan -

createSchedulingJobs

void createSchedulingJobs(@NotNull
                          Plan plan)
Creates Scheduling Jobs for the given Plan

Parameters:
plan -

executeWithoutPlanSchdules

void executeWithoutPlanSchdules(@NotNull
                                PlanSchedulerCallback planSchedulerCallback)
Removes the existing scheduling jobs, executes the PlanSchedulerCallback and recreates the jobs

Parameters:
plan -
runnable -


Copyright © 2011 Atlassian. All Rights Reserved.