Class ProxyCONNECTListener

java.lang.Object
hudson.plugins.ec2.ssh.proxy.ProxyCONNECTListener
All Implemented Interfaces:
org.apache.sshd.client.session.ClientProxyConnector

public class ProxyCONNECTListener extends Object implements org.apache.sshd.client.session.ClientProxyConnector
ClientProxyConnector that issue an HTTP CONNECT to connect through an HTTP proxy.
  • Field Details

    • targetHost

      public final String targetHost
    • targetPort

      public final int targetPort
    • proxyUser

      public final String proxyUser
    • proxyPass

      public final String proxyPass
  • Constructor Details

    • ProxyCONNECTListener

      public ProxyCONNECTListener(String targetHost, int targetPort, String proxyUser, String proxyPass)
  • Method Details

    • sendClientProxyMetadata

      public void sendClientProxyMetadata(org.apache.sshd.client.session.ClientSession session) throws Exception
      Specified by:
      sendClientProxyMetadata in interface org.apache.sshd.client.session.ClientProxyConnector
      Throws:
      Exception
    • proxyCONNECT

      public void proxyCONNECT(org.apache.sshd.common.io.IoSession ioSession)