@Metadata(virtual=true,
description="Base class for all deployeds meant to contain Applications")
public class ExtensibleDeployedArtifact<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
extends com.xebialabs.deployit.plugin.python.PythonManagedDeployed<D,WlsContainer>
implements com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
| Modifier and Type | Field and Description |
|---|---|
static com.xebialabs.deployit.plugin.api.reflect.Type |
DEPLOYED_SHARED_LIB_WAR |
id, syntheticProperties, type| Constructor and Description |
|---|
ExtensibleDeployedArtifact() |
| Modifier and Type | Method and Description |
|---|---|
void |
deployArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
void |
destroyArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
protected java.lang.String |
getDescription(java.lang.String verb) |
com.xebialabs.overthere.OverthereFile |
getFile() |
java.util.Map<java.lang.String,java.lang.String> |
getPlaceholders() |
protected java.util.Map<java.lang.String,java.lang.Object> |
getPythonVars(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication) |
DeploymentStrategy |
getRedeploymentStrategy() |
int |
getRetireTimeout() |
com.xebialabs.deployit.plugin.api.udm.DeployableArtifact |
getSourceArtifact() |
StageMode |
getStageMode() |
java.lang.String |
getStagingDirectory() |
java.lang.String |
getVersionIdentifier() |
protected void |
handleCopyArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result) |
protected void |
handleDeleteArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
int order) |
boolean |
isAutomaticVersioning() |
boolean |
isVersioned() |
void |
modifyArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
void |
setAutomaticVersioning(boolean automaticVersioning) |
void |
setFile(com.xebialabs.overthere.OverthereFile file) |
void |
setPlaceholders(java.util.Map<java.lang.String,java.lang.String> placeholders) |
void |
setRedeploymentStrategy(DeploymentStrategy deploymentStrategy) |
void |
setRetireTimeout(int retireTimeout) |
void |
setStageMode(StageMode stageMode) |
void |
setStagingDirectory(java.lang.String stagingDirectory) |
void |
setVersioned(boolean versioned) |
void |
setVersionIdentifier(java.lang.String versionIdentifier) |
void |
startApplication(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result) |
void |
stopApplication(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result) |
void |
stopApplicationForModifedArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
addStep, addStep, addStep, addStep, addStep, checkpoint, checkpoint, controlTaskDispatch, getDiscoverOrder, getExposeDeployedApplication, getLibraryScripts, getPythonVars, setDiscoverOrder, setExposeDeployedApplicationgetContainer, getDeployable, setContainer, setDeployablecompareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toStringpublic static final com.xebialabs.deployit.plugin.api.reflect.Type DEPLOYED_SHARED_LIB_WAR
public void deployArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public void modifyArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public void destroyArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public void startApplication(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result)
public void stopApplicationForModifedArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public void stopApplication(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result)
protected java.lang.String getDescription(java.lang.String verb)
getDescription in class com.xebialabs.deployit.plugin.python.PythonManagedDeployed<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WlsContainer>protected java.util.Map<java.lang.String,java.lang.Object> getPythonVars(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication)
getPythonVars in class com.xebialabs.deployit.plugin.python.PythonManagedDeployed<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WlsContainer>protected void handleCopyArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result)
protected void handleDeleteArtifact(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext result,
int order)
public StageMode getStageMode()
public void setStageMode(StageMode stageMode)
public java.lang.String getStagingDirectory()
public void setStagingDirectory(java.lang.String stagingDirectory)
public java.lang.String getVersionIdentifier()
public void setVersionIdentifier(java.lang.String versionIdentifier)
public boolean isVersioned()
public void setVersioned(boolean versioned)
public boolean isAutomaticVersioning()
public void setAutomaticVersioning(boolean automaticVersioning)
public DeploymentStrategy getRedeploymentStrategy()
public int getRetireTimeout()
public void setRetireTimeout(int retireTimeout)
public void setRedeploymentStrategy(DeploymentStrategy deploymentStrategy)
public com.xebialabs.overthere.OverthereFile getFile()
getFile in interface com.xebialabs.deployit.plugin.api.udm.artifact.Artifactpublic void setFile(com.xebialabs.overthere.OverthereFile file)
setFile in interface com.xebialabs.deployit.plugin.api.udm.artifact.Artifactpublic com.xebialabs.deployit.plugin.api.udm.DeployableArtifact getSourceArtifact()
getSourceArtifact in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>public java.util.Map<java.lang.String,java.lang.String> getPlaceholders()
getPlaceholders in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>public void setPlaceholders(java.util.Map<java.lang.String,java.lang.String> placeholders)
setPlaceholders in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>