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)
          Deprecated. - (since 4.0) use instead PlanScheduler.executeWithoutPlanSchedules
 void executeWithoutPlanSchedules(PlanSchedulerCallback planSchedulerCallback)
           
 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

@Deprecated
void executeWithoutPlanSchdules(@NotNull
                                           PlanSchedulerCallback planSchedulerCallback)
Deprecated. - (since 4.0) use instead PlanScheduler.executeWithoutPlanSchedules

Removes the existing scheduling jobs, executes the PlanSchedulerCallback and recreates the jobs

Parameters:
plan -
runnable -

executeWithoutPlanSchedules

void executeWithoutPlanSchedules(@NotNull
                                 PlanSchedulerCallback planSchedulerCallback)


Copyright © 2012 Atlassian. All Rights Reserved.