public class DeployPlanFactory extends java.lang.Object implements PlanFactory
Constructor and Description |
---|
DeployPlanFactory(PhaseFactory phaseFactory) |
DeployPlanFactory(PhaseFactory phaseFactory,
StrategyGenerator<Phase> strategyGenerator) |
Modifier and Type | Method and Description |
---|---|
Plan |
getPlan(ServiceSpec serviceSpec) |
static Plan |
getPlan(java.lang.String name,
java.util.List<Phase> phases,
Strategy<Phase> strategy) |
static Plan |
getPlan(java.lang.String name,
java.util.List<Phase> phases,
Strategy<Phase> strategy,
java.util.List<java.lang.String> errors) |
public DeployPlanFactory(PhaseFactory phaseFactory)
public DeployPlanFactory(PhaseFactory phaseFactory, StrategyGenerator<Phase> strategyGenerator)
public static Plan getPlan(java.lang.String name, java.util.List<Phase> phases, Strategy<Phase> strategy)
public static Plan getPlan(java.lang.String name, java.util.List<Phase> phases, Strategy<Phase> strategy, java.util.List<java.lang.String> errors)
public Plan getPlan(ServiceSpec serviceSpec)
getPlan
in interface PlanFactory