com.xebialabs.deployit.plugin.jbossas.container
Class BaseServer

java.lang.Object
  extended by com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.api.udm.base.BaseContainer
          extended by com.xebialabs.deployit.plugin.generic.ci.Container
              extended by com.xebialabs.deployit.plugin.jbossas.container.BaseServer
All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Container, com.xebialabs.deployit.plugin.api.udm.Taggable, com.xebialabs.deployit.plugin.generic.ci.GenericContainer, com.xebialabs.deployit.plugin.overthere.HostContainer, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
Direct Known Subclasses:
ServerV4, ServerV5, ServerV6

@Metadata(description="Base JBoss Application Server",
          inspectable=true,
          virtual=true)
public class BaseServer
extends com.xebialabs.deployit.plugin.generic.ci.Container

See Also:
Serialized Form

Field Summary
protected static com.google.common.base.Function<java.lang.String,java.lang.String> DECODE_FILE_VALUE
           
protected static com.google.common.base.Function<java.lang.String,java.lang.Integer> DECODE_VERSION
           
 
Fields inherited from class com.xebialabs.deployit.plugin.generic.ci.Container
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
 
Constructor Summary
BaseServer()
           
 
Method Summary
 java.lang.String getHome()
           
 void setHome(java.lang.String home)
           
 
Methods inherited from class com.xebialabs.deployit.plugin.generic.ci.Container
controlTaskDispatch, getEnvVars, getHost, getInspectClasspathResources, getInspectScript, getInspectTemplateClasspathResources, getParentContainer, getRestartOrder, getRestartScript, getRestartWaitTime, getStartOrder, getStartScript, getStartWaitTime, getStopOrder, getStopScript, getStopWaitTime, inspectContainer, setEnvVars, setHost, setInspectClasspathResources, setInspectScript, setInspectTemplateClasspathResources, setRestartOrder, setRestartScript, setRestartWaitTime, setStartOrder, setStartScript, setStartWaitTime, setStopOrder, setStopScript, setStopWaitTime
 
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, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, 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
 

Field Detail

DECODE_VERSION

protected static final com.google.common.base.Function<java.lang.String,java.lang.Integer> DECODE_VERSION

DECODE_FILE_VALUE

protected static final com.google.common.base.Function<java.lang.String,java.lang.String> DECODE_FILE_VALUE
Constructor Detail

BaseServer

public BaseServer()
Method Detail

getHome

public java.lang.String getHome()

setHome

public void setHome(java.lang.String home)