@Metadata(virtual=true,
description="Base for all deployed that utilize the Glassfish Cli for configuration")
public class CliManagedDeployed<D extends com.xebialabs.deployit.plugin.api.udm.Deployable,C extends CliManagedContainer>
extends com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<D,C>
id, syntheticProperties, type| Constructor and Description |
|---|
CliManagedDeployed() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addStep(StepFactory stepFactory,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
java.lang.String script,
int order,
java.lang.String verb,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
protected boolean |
addStep(StepFactory stepFactory,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
java.lang.String script,
int order,
java.lang.String verb,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
boolean checkpoint) |
protected boolean |
addStep(StepFactory stepFactory,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
java.lang.String script,
int order,
java.lang.String verb,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
boolean checkpoint,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation) |
protected java.util.HashMap<java.lang.String,java.lang.Object> |
createPythonVars() |
void |
executeCreate(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
protected void |
executeCreateWithStepFactory(StepFactory stepFactory,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
void |
executeDestroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
void |
executeModify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
void |
executeNoop(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
ContainerRestartStrategy |
getContainerRestartStrategy() |
int |
getCreateOrder() |
java.lang.String |
getCreateScript() |
java.lang.String |
getCreateVerb() |
java.lang.String |
getDescription(java.lang.String verb) |
int |
getDestroyOrder() |
java.lang.String |
getDestroyScript() |
java.lang.String |
getDestroyVerb() |
java.lang.String |
getInspectScript() |
java.util.List<java.lang.String> |
getLibraryScripts() |
int |
getModifyOrder() |
java.lang.String |
getModifyScript() |
java.lang.String |
getModifyVerb() |
int |
getNoopOrder() |
java.lang.String |
getNoopScript() |
java.lang.String |
getNoopVerb() |
DeployedRestartStrategy |
getRestartStrategy() |
int |
getStartOrder() |
java.lang.String |
getStartScript() |
java.lang.String |
getStartVerb() |
int |
getStopOrder() |
java.lang.String |
getStopScript() |
java.lang.String |
getStopVerb() |
void |
inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx) |
boolean |
isApplyRestartStrategyOnNoop() |
void |
setApplyRestartStrategyOnNoop(boolean applyRestartStrategyOnNoop) |
void |
setContainerRestartStrategy(ContainerRestartStrategy containerRestartStrategy) |
void |
setCreateOrder(int createOrder) |
void |
setCreateScript(java.lang.String createScript) |
void |
setCreateVerb(java.lang.String createVerb) |
void |
setDestroyOrder(int destroyOrder) |
void |
setDestroyScript(java.lang.String destroyScript) |
void |
setDestroyVerb(java.lang.String destroyVerb) |
void |
setInspectScript(java.lang.String inspectScript) |
void |
setLibraryScripts(java.util.List<java.lang.String> libraryScripts) |
void |
setModifyOrder(int modifyOrder) |
void |
setModifyScript(java.lang.String modifyScript) |
void |
setModifyVerb(java.lang.String modifyVerb) |
void |
setNoopOrder(int noopOrder) |
void |
setNoopScript(java.lang.String noopScript) |
void |
setNoopVerb(java.lang.String noopVerb) |
void |
setRestartStrategy(DeployedRestartStrategy restartStrategy) |
void |
setStartOrder(int startOrder) |
void |
setStartScript(java.lang.String startScript) |
void |
setStartVerb(java.lang.String startVerb) |
void |
setStopOrder(int stopOrder) |
void |
setStopScript(java.lang.String stopScript) |
void |
setStopVerb(java.lang.String stopVerb) |
getContainer, getDeployable, setContainer, setDeployablecompareTo, equals, get$ciAttributes, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$ciAttributes, set$token, setId, setProperty, setSyntheticProperties, setType, toStringprotected boolean addStep(StepFactory stepFactory, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx, java.lang.String script, int order, java.lang.String verb, com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected boolean addStep(StepFactory stepFactory, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx, java.lang.String script, int order, java.lang.String verb, com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta, boolean checkpoint)
protected boolean addStep(StepFactory stepFactory, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx, java.lang.String script, int order, java.lang.String verb, com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta, boolean checkpoint, com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation)
protected java.util.HashMap<java.lang.String,java.lang.Object> createPythonVars()
public java.lang.String getDescription(java.lang.String verb)
public void inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx)
public void executeCreate(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected void executeCreateWithStepFactory(StepFactory stepFactory, com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx, com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public void executeDestroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public void executeNoop(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public void executeModify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public java.util.List<java.lang.String> getLibraryScripts()
public void setLibraryScripts(java.util.List<java.lang.String> libraryScripts)
public java.lang.String getCreateScript()
public void setCreateScript(java.lang.String createScript)
public java.lang.String getModifyScript()
public void setModifyScript(java.lang.String modifyScript)
public java.lang.String getDestroyScript()
public void setDestroyScript(java.lang.String destroyScript)
public java.lang.String getNoopScript()
public void setNoopScript(java.lang.String noopScript)
public int getCreateOrder()
public void setCreateOrder(int createOrder)
public int getDestroyOrder()
public void setDestroyOrder(int destroyOrder)
public int getModifyOrder()
public void setModifyOrder(int modifyOrder)
public int getNoopOrder()
public void setNoopOrder(int noopOrder)
public java.lang.String getCreateVerb()
public void setCreateVerb(java.lang.String createVerb)
public java.lang.String getModifyVerb()
public void setModifyVerb(java.lang.String modifyVerb)
public java.lang.String getDestroyVerb()
public void setDestroyVerb(java.lang.String destroyVerb)
public java.lang.String getNoopVerb()
public void setNoopVerb(java.lang.String noopVerb)
public java.lang.String getInspectScript()
public void setInspectScript(java.lang.String inspectScript)
public java.lang.String getStartScript()
public void setStartScript(java.lang.String startScript)
public java.lang.String getStartVerb()
public void setStartVerb(java.lang.String startVerb)
public int getStartOrder()
public void setStartOrder(int startOrder)
public java.lang.String getStopScript()
public void setStopScript(java.lang.String stopScript)
public java.lang.String getStopVerb()
public void setStopVerb(java.lang.String stopVerb)
public int getStopOrder()
public void setStopOrder(int stopOrder)
public ContainerRestartStrategy getContainerRestartStrategy()
public void setContainerRestartStrategy(ContainerRestartStrategy containerRestartStrategy)
public DeployedRestartStrategy getRestartStrategy()
public void setRestartStrategy(DeployedRestartStrategy restartStrategy)
public boolean isApplyRestartStrategyOnNoop()
public void setApplyRestartStrategyOnNoop(boolean applyRestartStrategyOnNoop)