@Metadata(virtual=true,
description="Base for all deployed that utilize the JBoss 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(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(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) |
java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> |
controlTaskDispatch(java.lang.String name) |
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) |
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) |
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> |
getLibraries() |
int |
getModifyOrder() |
java.lang.String |
getModifyScript() |
java.lang.String |
getModifyVerb() |
int |
getNoopOrder() |
java.lang.String |
getNoopScript() |
java.lang.String |
getNoopVerb() |
void |
inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx) |
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 |
setLibraries(java.util.List<java.lang.String> libraries) |
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) |
getContainer, getDeployable, setContainer, setDeployablecompareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toStringprotected boolean addStep(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(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 java.util.HashMap<java.lang.String,java.lang.Object> createPythonVars()
public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> controlTaskDispatch(java.lang.String name)
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)
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> getLibraries()
public void setLibraries(java.util.List<java.lang.String> libraries)
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)