/** * Create a new DeploymentStage. * * @param name the name of the stage * @param after the stage before our stage * @throws IllegalArgumentException for a null parameter */ public DeploymentStage(String name, DeploymentStage after) { this(name, getStageName(after, "after"), null); }
public String marshal(DeploymentStage stage) throws Exception { return stage.getName(); } }
public int getRelativeOrder() { return deployer.getRelativeOrder(); }
public void setRelativeOrder(int order) { deployer.setRelativeOrder(order); }
public boolean isTopLevelOnly() { return deployer.isTopLevelOnly(); }
public Class<?> getOutput() { return deployer.getOutput(); }
public DeploymentStage unmarshal(String string) throws Exception { return new DeploymentStage(string); }
public boolean isAllInputs() { return deployer.isAllInputs(); }
public Class<?> getInput() { return deployer.getInput(); }
public boolean isParentFirst() { return deployer.isParentFirst(); }
public boolean isWantComponents() { return deployer.isWantComponents(); }
public DeploymentStage getStage() { return deployer.getStage(); }
public String getType() { return deployer.getType(); }
public boolean isComponentsOnly() { return deployer.isComponentsOnly(); }
public Set<String> getInputs() { Set<String> result = deployer.getInputs(); if (result == null) return Collections.emptySet(); return result; }
@Override public String toString() { return getName(); } }
/** * Create a new DeploymentStage. * * @param name the name of the stage * @param after he stage before our stage * @param before the stage after our stage * @throws IllegalArgumentException for a null parameter */ public DeploymentStage(String name, DeploymentStage after, DeploymentStage before) { this(name, getStageName(after, "after"), getStageName(before, "before")); }
public int getRelativeOrder() { return deployer.getRelativeOrder(); }
public void setRelativeOrder(int order) { deployer.setRelativeOrder(order); }
@Override public int hashCode() { return getName().hashCode(); }