Class ClientConnFactory


  • public class ClientConnFactory
    extends Object
    This custom client connection factory can keep a map of SSLContexts and use the correct SSLContext when connecting to different servers. If a SSLContext cannot be found for a particular server from the specified map it uses the default SSLContext.
    • Constructor Detail

      • ClientConnFactory

        public ClientConnFactory​(org.apache.http.HttpResponseFactory responseFactory,
                                 org.apache.http.nio.util.ByteBufferAllocator allocator,
                                 SSLContextDetails ssl,
                                 Map<String,​SSLContext> sslByHostMap,
                                 org.apache.http.params.HttpParams params)
      • ClientConnFactory

        public ClientConnFactory​(org.apache.http.params.HttpParams params)
    • Method Detail

      • createConnection

        public org.apache.http.impl.nio.DefaultNHttpClientConnection createConnection​(org.apache.http.nio.reactor.IOSession iosession,
                                                                                      org.apache.http.conn.routing.HttpRoute route)
      • getHostList

        public Set<String> getHostList()
        Returns Set of Host:Port String entries
        Returns:
        String Set