com.xebialabs.deployit.deployment.planner
Class Plan

java.lang.Object
  extended by com.xebialabs.deployit.deployment.planner.Plan
Direct Known Subclasses:
CompositePlan, StepPlan

public abstract class Plan
extends java.lang.Object


Constructor Summary
protected Plan(java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners)
           
 
Method Summary
abstract  java.util.Set<StepPlan.Checkpoint> findCheckpoints()
           
 java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> getListeners()
           
abstract  java.io.Writer writePlan(java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Plan

protected Plan(java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners)
Method Detail

getListeners

public java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> getListeners()

writePlan

public abstract java.io.Writer writePlan(java.io.Writer writer)

findCheckpoints

public abstract java.util.Set<StepPlan.Checkpoint> findCheckpoints()