Class SocksIOSessionStrategy

  • All Implemented Interfaces:
    org.apache.http.nio.conn.SchemeIOSessionStrategy

    public class SocksIOSessionStrategy
    extends Object
    implements org.apache.http.nio.conn.SchemeIOSessionStrategy
    Socks + TSL/SSL layering strategy.
    • Constructor Detail

      • SocksIOSessionStrategy

        public SocksIOSessionStrategy​(org.apache.http.nio.conn.ssl.SSLIOSessionStrategy sslioSessionStrategy)
        Parameters:
        sslioSessionStrategy - TSL/SSL strategy
    • Method Detail

      • upgrade

        public org.apache.http.nio.reactor.IOSession upgrade​(org.apache.http.HttpHost host,
                                                             org.apache.http.nio.reactor.IOSession session)
                                                      throws IOException
        Specified by:
        upgrade in interface org.apache.http.nio.conn.SchemeIOSessionStrategy
        Throws:
        IOException
      • isLayeringRequired

        public boolean isLayeringRequired()
        Specified by:
        isLayeringRequired in interface org.apache.http.nio.conn.SchemeIOSessionStrategy