Class ItestHostLauncher


  • public class ItestHostLauncher
    extends java.lang.Object
    • Field Detail

      • vmExecutor

        protected final com.google.common.util.concurrent.ListeningExecutorService vmExecutor
      • hostRegistry

        protected final java.util.Map<java.lang.String,​com.google.common.util.concurrent.ListenableFuture<com.xebialabs.overcast.host.CloudHost>> hostRegistry
    • Constructor Detail

      • ItestHostLauncher

        protected ItestHostLauncher()
    • Method Detail

      • launch

        public com.google.common.util.concurrent.ListenableFuture<com.xebialabs.overcast.host.CloudHost> launch​(java.lang.String host)
      • getCloudHostFuture

        public com.google.common.util.concurrent.ListenableFuture<com.xebialabs.overcast.host.CloudHost> getCloudHostFuture​(java.lang.String host)
      • shutdown

        public void shutdown()
      • addVirtualMachineShutdownHook

        public void addVirtualMachineShutdownHook()