Interface ElasticAgentTunnelManager

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      @NotNull Collection<com.atlassian.tunnel.tunnel.client.Tunnel> startBambooTunnels​(@NotNull com.atlassian.aws.ec2.RemoteEC2Instance ec2Instance, int tunnelTimeoutMinutes)
      Starts TCP tunnels to an EC2 instance.
    • Method Detail

      • startBambooTunnels

        @NotNull
        @NotNull Collection<com.atlassian.tunnel.tunnel.client.Tunnel> startBambooTunnels​(@NotNull
                                                                                          @NotNull com.atlassian.aws.ec2.RemoteEC2Instance ec2Instance,
                                                                                          int tunnelTimeoutMinutes)
                                                                                   throws URISyntaxException
        Starts TCP tunnels to an EC2 instance.
        Parameters:
        ec2Instance - instance with tunnel server
        tunnelTimeoutMinutes - time interval after we can assume that the tunnel cannot be initialised
        Returns:
        started tunnels
        Throws:
        URISyntaxException