com.xebialabs.deployit.plugin.generic.ci
Class Container
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
com.xebialabs.deployit.plugin.generic.ci.Container
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Container, com.xebialabs.deployit.plugin.api.udm.Taggable, GenericContainer, com.xebialabs.deployit.plugin.overthere.HostContainer, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
@Metadata(virtual=true,
description="A container to which generic CIs can be deployed. Start, stop and restart behavior of this container can be controlled using the corresponding script properties.")
public class Container- extends com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
- implements GenericContainer
- See Also:
- Serialized Form
|
Field Summary |
protected java.util.Map<java.lang.String,java.lang.Object> |
freeMarkerContext
|
| 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.ConfigurationItem |
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD |
| Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseContainer |
getTags, setTags |
| Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem |
compareTo, equals, getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, 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.Taggable |
getTags, setTags |
| Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hasProperty, putSyntheticProperty, setId, setProperty |
freeMarkerContext
protected java.util.Map<java.lang.String,java.lang.Object> freeMarkerContext
Container
public Container()
controlTaskDispatch
public java.util.List<com.xebialabs.deployit.plugin.api.execution.Step> controlTaskDispatch(java.lang.String name)
getEnvVars
public java.util.Map<java.lang.String,java.lang.String> getEnvVars()
setEnvVars
public void setEnvVars(java.util.Map<java.lang.String,java.lang.String> envVars)
getHost
public com.xebialabs.deployit.plugin.overthere.Host getHost()
- Specified by:
getHost in interface com.xebialabs.deployit.plugin.overthere.HostContainer
getParentContainer
public <T extends GenericContainer> T getParentContainer()
- Specified by:
getParentContainer in interface GenericContainer
setHost
public void setHost(com.xebialabs.deployit.plugin.overthere.Host host)
getStartScript
public java.lang.String getStartScript()
setStartScript
public void setStartScript(java.lang.String startScript)
getStopScript
public java.lang.String getStopScript()
setStopScript
public void setStopScript(java.lang.String stopScript)
getRestartScript
public java.lang.String getRestartScript()
setRestartScript
public void setRestartScript(java.lang.String restartScript)
getStartOrder
public int getStartOrder()
setStartOrder
public void setStartOrder(int startOrder)
getStopOrder
public int getStopOrder()
setStopOrder
public void setStopOrder(int stopOrder)
getRestartOrder
public int getRestartOrder()
setRestartOrder
public void setRestartOrder(int restartOrder)
getRestartWaitTime
public int getRestartWaitTime()
setRestartWaitTime
public void setRestartWaitTime(int restartWaitTime)
getStartWaitTime
public int getStartWaitTime()
setStartWaitTime
public void setStartWaitTime(int startWaitTime)
getStopWaitTime
public int getStopWaitTime()
setStopWaitTime
public void setStopWaitTime(int stopWaitTime)