public class StopStartContainer
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTAINER_RESTART_STRATEGY |
protected static java.lang.String |
RESTART_ORDER_PROPERTY |
protected static java.lang.String |
RESTART_SCRIPT_PROPERTY |
protected static java.lang.String |
START_ORDER_PROPERTY |
protected static java.lang.String |
START_SCRIPT_PROPERTY |
protected static java.lang.String |
STOP_ORDER_PROPERTY |
protected static java.lang.String |
STOP_SCRIPT_PROPERTY |
| Constructor and Description |
|---|
StopStartContainer() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addStep(java.lang.String scriptProperty,
java.lang.String orderProperty,
java.lang.String verb,
WasContainer container,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx) |
protected void |
doStopAndStartContainers(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx) |
protected void |
findContainers(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas,
java.util.Set<WasContainer> stopStartContainers,
java.util.Set<WasContainer> restartStartContainers) |
protected boolean |
hasRestartScript(WasContainer container) |
static void |
stopAndStartContainers(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
StopStartContainer#stopAndStartContainers contributor will add steps to restart(or stop/start) deployed container
if deployed has property 'containerRestartStrategy' with value set to RESTART or STOP_START.
|
protected static final java.lang.String STOP_SCRIPT_PROPERTY
protected static final java.lang.String START_SCRIPT_PROPERTY
protected static final java.lang.String RESTART_SCRIPT_PROPERTY
protected static final java.lang.String STOP_ORDER_PROPERTY
protected static final java.lang.String START_ORDER_PROPERTY
protected static final java.lang.String RESTART_ORDER_PROPERTY
public static final java.lang.String CONTAINER_RESTART_STRATEGY
public static void stopAndStartContainers(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
protected void doStopAndStartContainers(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
protected void addStep(java.lang.String scriptProperty,
java.lang.String orderProperty,
java.lang.String verb,
WasContainer container,
com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
protected boolean hasRestartScript(WasContainer container)
protected void findContainers(com.xebialabs.deployit.plugin.api.deployment.specification.Deltas deltas,
java.util.Set<WasContainer> stopStartContainers,
java.util.Set<WasContainer> restartStartContainers)