com.xebialabs.deployit.ci
Class Host

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

@ConfigurationItem(description="A machine that runs middleware. Used to find out how to connect to the machine to run configuration and installation commands. Contains as its members the middleware CI\'s running on it (ApacheHttpd, WebSphereCell, etc.).",
                   category="hosts")
public class Host
extends BaseConfigurationItem

A machine that runs middleware.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.xebialabs.deployit.BaseConfigurationItem
label
 
Constructor Summary
Host()
           
 
Method Summary
 HostAccessMethod getAccessMethod()
           
 java.lang.String getAddress()
           
 java.lang.String getFileSeparator()
           
 HostSession getHostSession()
           
 java.lang.String getLineSeparator()
           
static Host getLocalHost()
           
 OperatingSystemFamily getOperatingSystemFamily()
           
 java.lang.String getPassword()
           
 java.lang.String getPathSeparator()
           
 java.lang.String getScriptExtension()
           
 java.lang.String getSudoUsername()
           
 java.lang.String getTemporaryDirectoryLocation()
           
 java.lang.String getUsername()
           
 void setAccessMethod(HostAccessMethod accessMethod)
           
 void setAddress(java.lang.String address)
           
 void setOperatingSystemFamily(OperatingSystemFamily operatingSystemFamily)
           
 void setPassword(java.lang.String password)
           
 void setSudoUsername(java.lang.String sudoUsername)
           
 void setTemporaryDirectoryLocation(java.lang.String temporaryDirectoryLocation)
           
 void setUsername(java.lang.String username)
           
 
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
 

Constructor Detail

Host

public Host()
Method Detail

getOperatingSystemFamily

public OperatingSystemFamily getOperatingSystemFamily()

getScriptExtension

public java.lang.String getScriptExtension()

getLineSeparator

public java.lang.String getLineSeparator()

getFileSeparator

public java.lang.String getFileSeparator()

getPathSeparator

public java.lang.String getPathSeparator()

setOperatingSystemFamily

public void setOperatingSystemFamily(OperatingSystemFamily operatingSystemFamily)

getAccessMethod

public HostAccessMethod getAccessMethod()

setAccessMethod

public void setAccessMethod(HostAccessMethod accessMethod)

getAddress

public java.lang.String getAddress()

setAddress

public void setAddress(java.lang.String address)

getUsername

public java.lang.String getUsername()

setUsername

public void setUsername(java.lang.String username)

getPassword

public java.lang.String getPassword()

setPassword

public void setPassword(java.lang.String password)

getSudoUsername

public java.lang.String getSudoUsername()

setSudoUsername

public void setSudoUsername(java.lang.String sudoUsername)

getTemporaryDirectoryLocation

public java.lang.String getTemporaryDirectoryLocation()

setTemporaryDirectoryLocation

public void setTemporaryDirectoryLocation(java.lang.String temporaryDirectoryLocation)

getLocalHost

public static Host getLocalHost()

getHostSession

public HostSession getHostSession()


Copyright © 2010. All Rights Reserved.