com.xebialabs.deployit.plugin.was.deployed
Class ExtensibleDeployed<D extends com.xebialabs.deployit.plugin.api.udm.Deployable>
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.python.PythonManagedDeployed<D,WasContainer>
com.xebialabs.deployit.plugin.was.deployed.ExtensibleDeployed<D>
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Deployed<D,WasContainer>, com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer<D,WasContainer>, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
- Direct Known Subclasses:
- ExtensibleDeployedArtifact, ExtensibleDeployedResource
@Metadata(description="Base class for all extensible deployed configuration items.")
public abstract class ExtensibleDeployed<D extends com.xebialabs.deployit.plugin.api.udm.Deployable>
- extends com.xebialabs.deployit.plugin.python.PythonManagedDeployed<D,WasContainer>
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class com.xebialabs.deployit.plugin.python.PythonManagedDeployed |
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo |
| 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.EmbeddedDeployedContainer |
CONTAINER_FIELD, DEPLOYABLE_FIELD |
| Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD |
|
Method Summary |
void |
create(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
|
void |
create(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint)
|
void |
destroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
|
void |
destroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint,
boolean isStopStepRequired)
|
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()
|
int |
getDestroyOrder()
|
java.lang.String |
getDestroyScript()
|
java.lang.String |
getDestroyVerb()
|
int |
getModifyOrder()
|
java.lang.String |
getModifyScript()
|
java.lang.String |
getModifyVerb()
|
java.lang.String |
getStandardPropertiesNotToExpose()
|
int |
getStartOrder()
|
java.lang.String |
getStartScript()
|
java.lang.String |
getStartVerb()
|
int |
getStopOrder()
|
java.lang.String |
getStopScript()
|
java.lang.String |
getStopVerb()
|
int |
getSyncAfterCreateOrder()
|
int |
getSyncAfterDestroyOrder()
|
int |
getSyncAfterModifyOrder()
|
void |
modify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
|
void |
modify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint)
|
| Methods inherited from class com.xebialabs.deployit.plugin.python.PythonManagedDeployed |
addStep, addStep, addStep, addStep, addStep, checkpoint, checkpoint, controlTaskDispatch, getDescription, getDiscoverOrder, getExposeDeployedApplication, getLibraryScripts, getPythonVars, getPythonVars, setDiscoverOrder, setExposeDeployedApplication |
| 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, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, 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 |
ExtensibleDeployed
public ExtensibleDeployed()
create
public void create(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
create
public void create(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint)
modify
public void modify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
modify
public void modify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint)
executeNoop
public void executeNoop(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
destroy
public void destroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
destroy
public void destroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint,
boolean isStopStepRequired)
getCreateScript
public java.lang.String getCreateScript()
getCreateVerb
public java.lang.String getCreateVerb()
getCreateOrder
public int getCreateOrder()
getModifyScript
public java.lang.String getModifyScript()
getModifyVerb
public java.lang.String getModifyVerb()
getModifyOrder
public int getModifyOrder()
getSyncAfterModifyOrder
public int getSyncAfterModifyOrder()
getDestroyScript
public java.lang.String getDestroyScript()
getDestroyVerb
public java.lang.String getDestroyVerb()
getDestroyOrder
public int getDestroyOrder()
getSyncAfterDestroyOrder
public int getSyncAfterDestroyOrder()
getStartScript
public java.lang.String getStartScript()
getStartVerb
public java.lang.String getStartVerb()
getStartOrder
public int getStartOrder()
getStopScript
public java.lang.String getStopScript()
getStopVerb
public java.lang.String getStopVerb()
getStopOrder
public int getStopOrder()
getStandardPropertiesNotToExpose
public java.lang.String getStandardPropertiesNotToExpose()
getSyncAfterCreateOrder
public int getSyncAfterCreateOrder()