com.xebialabs.deployit.plugin.jbossdm.deployed
Class CliManagedDeployed<D extends com.xebialabs.deployit.plugin.api.udm.Deployable,C extends CliManagedContainer>
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<D,C>
com.xebialabs.deployit.plugin.jbossdm.deployed.CliManagedDeployed<D,C>
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Deployed<D,C>, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
- Direct Known Subclasses:
- CliManagedDeployedArtifact
@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>
- See Also:
- Serialized Form
| Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem |
id, syntheticProperties, type |
| Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.Deployed |
CONTAINER_FIELD, DEPLOYABLE_FIELD |
| Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD |
| Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed |
getContainer, getDeployable, setContainer, setDeployable |
| Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem |
compareTo, equals, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, setId, setProperty, setSyntheticProperties, setType, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hasProperty, putSyntheticProperty, setId, setProperty |
CliManagedDeployed
public CliManagedDeployed()
addStep
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)
createPythonVars
protected java.util.HashMap<java.lang.String,java.lang.Object> createPythonVars()
controlTaskDispatch
public java.util.List<com.xebialabs.deployit.plugin.api.execution.Step> controlTaskDispatch(java.lang.String name)
getDescription
public java.lang.String getDescription(java.lang.String verb)
inspect
public void inspect(com.xebialabs.deployit.plugin.api.inspection.InspectionPlanningContext ctx)
executeCreate
public void executeCreate(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
executeDestroy
public void executeDestroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
executeNoop
public void executeNoop(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
executeModify
public void executeModify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
getLibraries
public java.util.List<java.lang.String> getLibraries()
setLibraries
public void setLibraries(java.util.List<java.lang.String> libraries)
getCreateScript
public java.lang.String getCreateScript()
setCreateScript
public void setCreateScript(java.lang.String createScript)
getModifyScript
public java.lang.String getModifyScript()
setModifyScript
public void setModifyScript(java.lang.String modifyScript)
getDestroyScript
public java.lang.String getDestroyScript()
setDestroyScript
public void setDestroyScript(java.lang.String destroyScript)
getNoopScript
public java.lang.String getNoopScript()
setNoopScript
public void setNoopScript(java.lang.String noopScript)
getCreateOrder
public int getCreateOrder()
setCreateOrder
public void setCreateOrder(int createOrder)
getDestroyOrder
public int getDestroyOrder()
setDestroyOrder
public void setDestroyOrder(int destroyOrder)
getModifyOrder
public int getModifyOrder()
setModifyOrder
public void setModifyOrder(int modifyOrder)
getNoopOrder
public int getNoopOrder()
setNoopOrder
public void setNoopOrder(int noopOrder)
getCreateVerb
public java.lang.String getCreateVerb()
setCreateVerb
public void setCreateVerb(java.lang.String createVerb)
getModifyVerb
public java.lang.String getModifyVerb()
setModifyVerb
public void setModifyVerb(java.lang.String modifyVerb)
getDestroyVerb
public java.lang.String getDestroyVerb()
setDestroyVerb
public void setDestroyVerb(java.lang.String destroyVerb)
getNoopVerb
public java.lang.String getNoopVerb()
setNoopVerb
public void setNoopVerb(java.lang.String noopVerb)
getInspectScript
public java.lang.String getInspectScript()
setInspectScript
public void setInspectScript(java.lang.String inspectScript)