All Implemented Interfaces:
StagingTarget, ConfigurationItem, Container, Taggable, HostContainer, Serializable, Comparable<BaseConfigurationItem>

@Metadata(root=INFRASTRUCTURE, virtual=true, description="Machine that runs middleware, on which scripts can be executed, etc.") @TypeIcon("icons/types/overthere.Host.svg") public class Host extends BaseContainer implements HostContainer, StagingTarget
A machine that runs middleware.
See Also:
  • Constructor Details

    • Host

      public Host()
  • Method Details

    • getConnection

      public com.xebialabs.overthere.OverthereConnection getConnection()
      Specified by:
      getConnection in interface StagingTarget
    • getHost

      public Host getHost()
      Specified by:
      getHost in interface HostContainer
    • getOs

      public com.xebialabs.overthere.OperatingSystemFamily getOs()
    • setOs

      public void setOs(com.xebialabs.overthere.OperatingSystemFamily os)
    • getTemporaryDirectoryPath

      public String getTemporaryDirectoryPath()
    • setTemporaryDirectoryPath

      public void setTemporaryDirectoryPath(String temporaryDirectoryPath)
    • getStagingDirectoryPath

      public String getStagingDirectoryPath()
      Specified by:
      getStagingDirectoryPath in interface StagingTarget
    • setStagingDirectoryPath

      public void setStagingDirectoryPath(String stagingDirectoryPath)
    • getShell

      public String getShell()
    • getSatellite

      public com.xebialabs.xlplatform.satellite.Satellite getSatellite()