/** * @since 4.3 */ public DefaultHttpClientIODispatch( final NHttpClientEventHandler handler, final SSLContext sslcontext, final ConnectionConfig config) { this(handler, new SSLNHttpClientConnectionFactory(sslcontext, null, config)); }
@Override public DefaultNHttpClientConnection createConnection(final IOSession iosession) { final SSLIOSession ssliosession = createSSLIOSession(iosession, this.sslcontext, this.sslHandler); iosession.setAttribute(SSLIOSession.SESSION_KEY, ssliosession); return new DefaultNHttpClientConnection( ssliosession, this.cconfig.getBufferSize(), this.cconfig.getFragmentSizeHint(), this.allocator, ConnSupport.createDecoder(this.cconfig), ConnSupport.createEncoder(this.cconfig), this.cconfig.getMessageConstraints(), this.incomingContentStrategy, this.outgoingContentStrategy, this.requestWriterFactory, this.responseParserFactory); }
@Override public DefaultNHttpClientConnection createConnection(final IOSession iosession) { final SSLIOSession ssliosession = createSSLIOSession(iosession, this.sslcontext, this.sslHandler); iosession.setAttribute(SSLIOSession.SESSION_KEY, ssliosession); return new DefaultNHttpClientConnection( ssliosession, this.cconfig.getBufferSize(), this.cconfig.getFragmentSizeHint(), this.allocator, ConnSupport.createDecoder(this.cconfig), ConnSupport.createEncoder(this.cconfig), this.cconfig.getMessageConstraints(), this.incomingContentStrategy, this.outgoingContentStrategy, this.requestWriterFactory, this.responseParserFactory); }
/** * @since 4.3 */ public DefaultHttpClientIODispatch( final NHttpClientEventHandler handler, final SSLContext sslcontext, final SSLSetupHandler sslHandler, final ConnectionConfig config) { this(handler, new SSLNHttpClientConnectionFactory(sslcontext, sslHandler, config)); }
/** * @since 4.3 */ public DefaultHttpClientIODispatch( final NHttpClientEventHandler handler, final SSLContext sslcontext, final SSLSetupHandler sslHandler, final ConnectionConfig config) { this(handler, new SSLNHttpClientConnectionFactory(sslcontext, sslHandler, config)); }
/** * @since 4.3 */ public DefaultHttpClientIODispatch( final NHttpClientEventHandler handler, final SSLContext sslcontext, final ConnectionConfig config) { this(handler, new SSLNHttpClientConnectionFactory(sslcontext, null, config)); }
/** * @deprecated (4.3) use {@link DefaultHttpClientIODispatch#DefaultHttpClientIODispatch( * NHttpClientEventHandler, SSLContext, SSLSetupHandler, ConnectionConfig)} */ @Deprecated public DefaultHttpClientIODispatch( final NHttpClientEventHandler handler, final SSLContext sslcontext, final SSLSetupHandler sslHandler, final HttpParams params) { this(handler, new SSLNHttpClientConnectionFactory(sslcontext, sslHandler, params)); }
/** * @deprecated (4.3) use {@link DefaultHttpClientIODispatch#DefaultHttpClientIODispatch( * NHttpClientEventHandler, SSLContext, SSLSetupHandler, ConnectionConfig)} */ @Deprecated public DefaultHttpClientIODispatch( final NHttpClientEventHandler handler, final SSLContext sslcontext, final SSLSetupHandler sslHandler, final HttpParams params) { this(handler, new SSLNHttpClientConnectionFactory(sslcontext, sslHandler, params)); }
/** * @deprecated (4.3) use {@link BasicNIOConnFactory#BasicNIOConnFactory(SSLContext, * SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, * ByteBufferAllocator, ConnectionConfig)} */ @Deprecated public BasicNIOConnFactory( final SSLContext sslcontext, final SSLSetupHandler sslHandler, final HttpResponseFactory responseFactory, final ByteBufferAllocator allocator, final HttpParams params) { this(new DefaultNHttpClientConnectionFactory( responseFactory, allocator, params), new SSLNHttpClientConnectionFactory( sslcontext, sslHandler, responseFactory, allocator, params)); }
/** * @since 4.3 */ public BasicNIOConnFactory( final SSLContext sslcontext, final SSLSetupHandler sslHandler, final NHttpMessageParserFactory<HttpResponse> responseParserFactory, final NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, final ByteBufferAllocator allocator, final ConnectionConfig config) { this(new DefaultNHttpClientConnectionFactory( responseParserFactory, requestWriterFactory, allocator, config), new SSLNHttpClientConnectionFactory( sslcontext, sslHandler, responseParserFactory, requestWriterFactory, allocator, config)); }
/** * @since 4.3 */ public BasicNIOConnFactory( final SSLContext sslcontext, final SSLSetupHandler sslHandler, final NHttpMessageParserFactory<HttpResponse> responseParserFactory, final NHttpMessageWriterFactory<HttpRequest> requestWriterFactory, final ByteBufferAllocator allocator, final ConnectionConfig config) { this(new DefaultNHttpClientConnectionFactory( responseParserFactory, requestWriterFactory, allocator, config), new SSLNHttpClientConnectionFactory( sslcontext, sslHandler, responseParserFactory, requestWriterFactory, allocator, config)); }
/** * @deprecated (4.3) use {@link BasicNIOConnFactory#BasicNIOConnFactory(SSLContext, * SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, * ByteBufferAllocator, ConnectionConfig)} */ @Deprecated public BasicNIOConnFactory( final SSLContext sslcontext, final SSLSetupHandler sslHandler, final HttpResponseFactory responseFactory, final ByteBufferAllocator allocator, final HttpParams params) { this(new DefaultNHttpClientConnectionFactory( responseFactory, allocator, params), new SSLNHttpClientConnectionFactory( sslcontext, sslHandler, responseFactory, allocator, params)); }