Class ElasticAgentTunnelManagerImpl

java.lang.Object
com.atlassian.bamboo.agent.elastic.tunnel.ElasticAgentTunnelManagerImpl
All Implemented Interfaces:
ElasticAgentTunnelManager

public class ElasticAgentTunnelManagerImpl extends Object implements ElasticAgentTunnelManager
  • Constructor Details

  • Method Details

    • startBambooTunnels

      @NotNull public @NotNull Collection<com.atlassian.tunnel.tunnel.client.Tunnel> startBambooTunnels(@NotNull @NotNull com.atlassian.aws.ec2.RemoteEC2Instance ec2Instance, int tunnelTimeoutMinutes)
      Description copied from interface: ElasticAgentTunnelManager
      Starts TCP tunnels to an EC2 instance.
      Specified by:
      startBambooTunnels in interface ElasticAgentTunnelManager
      Parameters:
      ec2Instance - instance with tunnel server
      tunnelTimeoutMinutes - time interval after we can assume that the tunnel cannot be initialised
      Returns:
      started tunnels