com.xebialabs.deployit.plugin.jbossas.ci
Class JbossasServer

java.lang.Object
  extended by com.xebialabs.deployit.BaseConfigurationItem
      extended by com.xebialabs.deployit.plugin.jbossas.ci.JbossasServer
All Implemented Interfaces:
java.io.Serializable

@ConfigurationItem(description="JBoss Application Server instance",
                   targetForMappingTypes=com.xebialabs.deployit.ci.artifact.mapping.EarMapping.class)
public class JbossasServer
extends com.xebialabs.deployit.BaseConfigurationItem

A JBoss Application Server

See Also:
Serialized Form

Field Summary
private  java.lang.String home
           
private  com.xebialabs.deployit.ci.Host host
           
private  java.lang.String name
           
 
Fields inherited from class com.xebialabs.deployit.BaseConfigurationItem
label
 
Constructor Summary
JbossasServer()
           
 
Method Summary
 com.xebialabs.deployit.hostsession.HostSession connectToAdminHost()
           
 java.lang.String getCommandFilePath(java.lang.String command)
           
 java.lang.String getDeployDirPath()
           
 java.lang.String getHome()
           
 com.xebialabs.deployit.ci.Host getHost()
           
 java.lang.String getName()
           
 java.lang.String getShutdownFilePath()
           
 java.lang.String getTwiddleFilePath()
           
 void setHome(java.lang.String home)
           
 void setHost(com.xebialabs.deployit.ci.Host host)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class com.xebialabs.deployit.BaseConfigurationItem
equals, getLabel, hashCode, setLabel, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

host

@ConfigurationItemProperty(required=true,
                           label="JBoss server host",
                           description="The host on which the JBoss server is running")
private com.xebialabs.deployit.ci.Host host

home

@ConfigurationItemProperty(required=true,
                           label="JBoss installation location",
                           description="The place where JBoss is installed such as /usr/local/jboss-5.1.0.GA",
                           size=LARGE)
private java.lang.String home

name

@ConfigurationItemProperty(required=true,
                           label="JBoss instance name",
                           description="The name of the JBoss server instance, e.g. default or minimal")
private java.lang.String name
Constructor Detail

JbossasServer

public JbossasServer()
Method Detail

getCommandFilePath

public java.lang.String getCommandFilePath(java.lang.String command)

getTwiddleFilePath

public java.lang.String getTwiddleFilePath()

getShutdownFilePath

public java.lang.String getShutdownFilePath()

getDeployDirPath

public java.lang.String getDeployDirPath()

connectToAdminHost

public com.xebialabs.deployit.hostsession.HostSession connectToAdminHost()

getHost

public com.xebialabs.deployit.ci.Host getHost()

setHost

public void setHost(com.xebialabs.deployit.ci.Host host)

getHome

public java.lang.String getHome()

setHome

public void setHome(java.lang.String home)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)


Copyright © 2009. All Rights Reserved.