public abstract class PythonManagedDeployed<D extends com.xebialabs.deployit.plugin.api.udm.Deployable,C extends PythonManagedContainer>
extends com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<D,C>
| Modifier and Type | Class and Description |
|---|---|
protected static class |
PythonManagedDeployed.CheckpointInfo |
id, syntheticProperties, type| Constructor and Description |
|---|
PythonManagedDeployed() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String scriptPath,
java.lang.String verb) |
protected boolean |
addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String scriptPath,
java.lang.String verb,
boolean uploadArtifactData) |
protected boolean |
addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String scriptPath,
java.lang.String verb,
boolean uploadArtifactData,
PythonManagedDeployed.CheckpointInfo checkpoint) |
protected boolean |
addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String scriptPath,
java.lang.String verb,
PythonManagedDeployed.CheckpointInfo checkpoint) |
protected boolean |
addStep(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx,
java.lang.String scriptPath,
java.lang.String verb) |
protected static PythonManagedDeployed.CheckpointInfo |
checkpoint(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
protected static PythonManagedDeployed.CheckpointInfo |
checkpoint(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation) |
java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> |
controlTaskDispatch(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> args) |
protected java.lang.String |
getDescription(java.lang.String verb) |
int |
getDiscoverOrder() |
boolean |
getExposeDeployedApplication() |
java.util.List<java.lang.String> |
getLibraryScripts() |
protected java.util.Map<java.lang.String,java.lang.Object> |
getPythonVars() |
protected java.util.Map<java.lang.String,java.lang.Object> |
getPythonVars(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication) |
void |
setDiscoverOrder(int discoverOrder) |
void |
setExposeDeployedApplication(boolean exposeDeployedApplication) |
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(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String scriptPath,
java.lang.String verb)
protected boolean addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String scriptPath,
java.lang.String verb,
boolean uploadArtifactData)
protected boolean addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String scriptPath,
java.lang.String verb,
PythonManagedDeployed.CheckpointInfo checkpoint)
protected boolean addStep(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
int order,
java.lang.String scriptPath,
java.lang.String verb,
boolean uploadArtifactData,
PythonManagedDeployed.CheckpointInfo checkpoint)
protected boolean addStep(com.xebialabs.deployit.plugin.api.inspection.InspectionContext ctx,
java.lang.String scriptPath,
java.lang.String verb)
protected java.util.Map<java.lang.String,java.lang.Object> getPythonVars()
protected java.util.Map<java.lang.String,java.lang.Object> getPythonVars(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication)
protected java.lang.String getDescription(java.lang.String verb)
public boolean getExposeDeployedApplication()
public void setExposeDeployedApplication(boolean exposeDeployedApplication)
public java.util.List<java.lang.String> getLibraryScripts()
public int getDiscoverOrder()
public void setDiscoverOrder(int discoverOrder)
protected static PythonManagedDeployed.CheckpointInfo checkpoint(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected static PythonManagedDeployed.CheckpointInfo checkpoint(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta, com.xebialabs.deployit.plugin.api.deployment.specification.Operation operation)
public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> controlTaskDispatch(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> args)