@Metadata(virtual=true,
description="A manual process that needs to be performed on a generic container")
public class ManualProcess<D extends com.xebialabs.deployit.plugin.api.udm.Deployable>
extends AbstractDeployed<D>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ManualProcess.CheckpointInfo |
STEP_OPTION_NONE, STEP_OPTION_UPLOAD_ARTIFACT_DATA, STEP_OPTION_UPLOAD_CLASSPATH_RESOURCES, STEP_OPTION_UPLOAD_TEMPLATE_CLASSPATH_RESOURCES, STEP_OPTIONS_DEFAULT, STEP_OPTIONS_DESCRIPTION_SUFFIX, STEP_OPTIONS_REGEXid, syntheticProperties, type| Constructor and Description |
|---|
ManualProcess() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String script,
java.lang.String verb) |
protected boolean |
addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String script,
java.lang.String verb,
ManualProcess.CheckpointInfo checkpoint) |
protected boolean |
addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String script,
java.lang.String verb,
ManualProcess.CheckpointInfo checkpoint,
com.xebialabs.deployit.plugin.api.udm.Deployed<?,?> previousDeployed) |
protected static ManualProcess.CheckpointInfo |
checkpoint(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
protected static ManualProcess.CheckpointInfo |
checkpoint(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation) |
protected void |
create(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
protected void |
destroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
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) |
java.lang.String |
getCreateScript() |
java.lang.String |
getDestroyScript() |
java.lang.String |
getFromAddress() |
protected SmtpServer |
getMailServer(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx) |
java.lang.String |
getModifyScript() |
java.lang.String |
getNoopScript() |
java.lang.String |
getSubject() |
java.util.List<java.lang.String> |
getToAddresses() |
void |
setCreateScript(java.lang.String createScript) |
void |
setDestroyScript(java.lang.String destroyScript) |
void |
setFromAddress(java.lang.String fromAddress) |
void |
setModifyScript(java.lang.String modifyScript) |
void |
setNoopScript(java.lang.String noopScript) |
void |
setSubject(java.lang.String subject) |
void |
setToAddresses(java.util.List<java.lang.String> toAddresses) |
controlTaskDispatch, getCreateOptions, getCreateOrder, getCreateVerb, getDeployedApplication, getDeployedAsFreeMarkerContext, getDescription, getDestroyOptions, getDestroyOrder, getDestroyVerb, getInspectClasspathResources, getInspectScript, getInspectTemplateClasspathResources, getModifyOptions, getModifyOrder, getModifyVerb, getNoopOptions, getNoopOrder, getNoopVerb, getPlanOperation, getPropertyOrContainerDefault, inspectContainer, isRestartRequired, isRestartRequiredForNoop, resolveExpression, resolveExpression, resolveExpression, resolveExpression, setCreateOptions, setCreateOrder, setCreateVerb, setDeployedApplication, setDestroyOptions, setDestroyOrder, setDestroyVerb, setInspectClasspathResources, setInspectScript, setInspectTemplateClasspathResources, setModifyOptions, setModifyOrder, setModifyVerb, setNoopOptions, setNoopOrder, setNoopVerb, setPlanOperation, setRestartRequired, setRestartRequiredForNoopgetContainer, getDeployable, setContainer, setDeployablecompareTo, equals, get$ciAttributes, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$token, set$validationMessages, setId, setProperty, setType, toStringprotected boolean addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String script,
java.lang.String verb)
protected boolean addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String script,
java.lang.String verb,
ManualProcess.CheckpointInfo checkpoint)
protected boolean addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String script,
java.lang.String verb,
ManualProcess.CheckpointInfo checkpoint,
com.xebialabs.deployit.plugin.api.udm.Deployed<?,?> previousDeployed)
protected SmtpServer getMailServer(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
public void executeCreate(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected void create(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 void executeDestroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected void destroy(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 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 java.util.List<java.lang.String> getToAddresses()
public void setToAddresses(java.util.List<java.lang.String> toAddresses)
public java.lang.String getSubject()
public void setSubject(java.lang.String subject)
public java.lang.String getFromAddress()
public void setFromAddress(java.lang.String fromAddress)
protected static ManualProcess.CheckpointInfo checkpoint(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected static ManualProcess.CheckpointInfo checkpoint(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta, com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation)