## Uses of Interface
org.apache.http.params.HttpParams

Packages that use HttpParams
Package | Description
--- | ---
org.apache.http | Core HTTP components based on the blocking I/O model.
org.apache.http.impl | Default implementations for interfaces in `org.apache.http`.
org.apache.http.impl.io | Default implementations for interfaces in `org.apache.http.io`.
org.apache.http.impl.nio | Default implementations for interfaces in `org.apache.http.nio`.
org.apache.http.impl.nio.codecs | Default implementations for interfaces in `org.apache.http.nio.codecs`.
org.apache.http.impl.nio.pool | Basic implementations for interfaces in `org.apache.http.nio.pool`.
org.apache.http.impl.nio.reactor | Default implementations for interfaces in `org.apache.http.nio` including default I/O reactor implementations and support for SSL/TLS transport security.
org.apache.http.impl.nio.ssl | Deprecated
org.apache.http.impl.pool | Basic implementations for interfaces in `org.apache.http.pool`.
org.apache.http.message | Basic HTTP message implementations.
org.apache.http.nio.params | HTTP parameters for I/O reactors based on NIO model.
org.apache.http.nio.protocol | Asynchronous HTTP protocol handlers based on the non-blocking I/O model.
org.apache.http.params | The parameterization framework for HTTP components.
org.apache.http.protocol | HTTP protocol execution framework and synchronous HTTP protocol handlers based on the blocking I/O model.

### Uses of HttpParams in org.apache.http

Methods in org.apache.http that return HttpParams
Modifier and Type | Method and Description
--- | ---
`HttpParams` | HttpMessage.`getParams()` Deprecated. (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'

Methods in org.apache.http with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`void` | HttpMessage.`setParams(HttpParams params)` Deprecated. (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'

### Uses of HttpParams in org.apache.http.impl

Methods in org.apache.http.impl with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`protected void` | SocketHttpClientConnection.`bind(Socket socket, HttpParams params)` Deprecated. Binds this connection to the given `Socket`.
`void` | DefaultHttpClientConnection.`bind(Socket socket, HttpParams params)` Deprecated.
`void` | DefaultHttpServerConnection.`bind(Socket socket, HttpParams params)` Deprecated.
`protected void` | SocketHttpServerConnection.`bind(Socket socket, HttpParams params)` Deprecated. Binds this connection to the given `Socket`.
`protected HttpMessageParser<HttpRequest>` | AbstractHttpServerConnection.`createRequestParser(SessionInputBuffer buffer, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. Creates an instance of `HttpMessageParser` to be used for parsing HTTP requests received over this connection.
`protected HttpMessageWriter<HttpRequest>` | AbstractHttpClientConnection.`createRequestWriter(SessionOutputBuffer buffer, HttpParams params)` Deprecated. Creates an instance of `HttpMessageWriter` to be used for writing out HTTP requests sent over this connection.
`protected HttpMessageParser<HttpResponse>` | AbstractHttpClientConnection.`createResponseParser(SessionInputBuffer buffer, HttpResponseFactory responseFactory, HttpParams params)` Deprecated. Creates an instance of `HttpMessageParser` to be used for parsing HTTP responses received over this connection.
`protected HttpMessageWriter<HttpResponse>` | AbstractHttpServerConnection.`createResponseWriter(SessionOutputBuffer buffer, HttpParams params)` Deprecated. Creates an instance of `HttpMessageWriter` to be used for writing out HTTP responses sent over this connection.
`protected SessionInputBuffer` | SocketHttpClientConnection.`createSessionInputBuffer(Socket socket, int buffersize, HttpParams params)` Deprecated. Creates an instance of `SocketInputBuffer` to be used for receiving data from the given `Socket`.
`protected SessionInputBuffer` | SocketHttpServerConnection.`createSessionInputBuffer(Socket socket, int buffersize, HttpParams params)` Deprecated. Creates an instance of `SocketInputBuffer` to be used for receiving data from the given `Socket`.
`protected SessionOutputBuffer` | SocketHttpClientConnection.`createSessionOutputBuffer(Socket socket, int buffersize, HttpParams params)` Deprecated. Creates an instance of `SessionOutputBuffer` to be used for sending data to the given `Socket`.
`protected SessionOutputBuffer` | SocketHttpServerConnection.`createSessionOutputBuffer(Socket socket, int buffersize, HttpParams params)` Deprecated. Creates an instance of `SessionOutputBuffer` to be used for sending data to the given `Socket`.
`protected void` | AbstractHttpClientConnection.`init(SessionInputBuffer inbuffer, SessionOutputBuffer outbuffer, HttpParams params)` Deprecated. Initializes this connection object with `SessionInputBuffer` and `SessionOutputBuffer` instances to be used for sending and receiving data.
`protected void` | AbstractHttpServerConnection.`init(SessionInputBuffer inbuffer, SessionOutputBuffer outbuffer, HttpParams params)` Deprecated. Initializes this connection object with `SessionInputBuffer` and `SessionOutputBuffer` instances to be used for sending and receiving data.

### Uses of HttpParams in org.apache.http.impl.io

Methods in org.apache.http.impl.io with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`protected void` | AbstractSessionInputBuffer.`init(InputStream instream, int buffersize, HttpParams params)` Deprecated. Initializes this session input buffer.
`protected void` | AbstractSessionOutputBuffer.`init(OutputStream outstream, int buffersize, HttpParams params)` Deprecated.

Constructors in org.apache.http.impl.io with parameters of type HttpParams
Constructor and Description
`AbstractMessageParser(SessionInputBuffer buffer, LineParser parser, HttpParams params)` Deprecated. (4.3) use `AbstractMessageParser.AbstractMessageParser(SessionInputBuffer, LineParser, MessageConstraints)`
`AbstractMessageWriter(SessionOutputBuffer buffer, LineFormatter formatter, HttpParams params)` Deprecated. (4.3) use `AbstractMessageWriter.AbstractMessageWriter(SessionOutputBuffer, LineFormatter)`
`DefaultHttpRequestParser(SessionInputBuffer buffer, LineParser lineParser, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. (4.3) use `DefaultHttpRequestParser.DefaultHttpRequestParser(SessionInputBuffer, LineParser, HttpRequestFactory, MessageConstraints)`
`DefaultHttpResponseParser(SessionInputBuffer buffer, LineParser lineParser, HttpResponseFactory responseFactory, HttpParams params)` Deprecated. (4.3) use `DefaultHttpResponseParser.DefaultHttpResponseParser(SessionInputBuffer, LineParser, HttpResponseFactory, MessageConstraints)`
`HttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. Creates an instance of this class.
`HttpRequestWriter(SessionOutputBuffer buffer, LineFormatter formatter, HttpParams params)` Deprecated.
`HttpResponseParser(SessionInputBuffer buffer, LineParser parser, HttpResponseFactory responseFactory, HttpParams params)` Deprecated. Creates an instance of this class.
`HttpResponseWriter(SessionOutputBuffer buffer, LineFormatter formatter, HttpParams params)` Deprecated.
`SocketInputBuffer(Socket socket, int buffersize, HttpParams params)` Deprecated. Creates an instance of this class.
`SocketOutputBuffer(Socket socket, int buffersize, HttpParams params)` Deprecated. Creates an instance of this class.

### Uses of HttpParams in org.apache.http.impl.nio

Fields in org.apache.http.impl.nio declared as HttpParams
Modifier and Type | Field and Description
--- | ---
`protected HttpParams` | SSLClientIOEventDispatch.`params` Deprecated.
`protected HttpParams` | DefaultServerIOEventDispatch.`params` Deprecated.
`protected HttpParams` | SSLServerIOEventDispatch.`params` Deprecated.
`protected HttpParams` | DefaultClientIOEventDispatch.`params` Deprecated.

Methods in org.apache.http.impl.nio with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`protected DefaultNHttpServerConnection` | DefaultNHttpServerConnectionFactory.`createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) no longer used.
`protected DefaultNHttpServerConnection` | SSLNHttpServerConnectionFactory.`createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) no longer used.
`protected DefaultNHttpClientConnection` | SSLNHttpClientConnectionFactory.`createConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) no longer used.
`protected DefaultNHttpClientConnection` | DefaultNHttpClientConnectionFactory.`createConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) no longer used.
`protected NHttpMessageParser<HttpRequest>` | DefaultNHttpServerConnection.`createRequestParser(SessionInputBuffer buffer, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. (4.3) use constructor.
`protected NHttpMessageWriter<HttpRequest>` | DefaultNHttpClientConnection.`createRequestWriter(SessionOutputBuffer buffer, HttpParams params)` Deprecated. (4.3) use constructor.
`protected NHttpMessageParser<HttpResponse>` | DefaultNHttpClientConnection.`createResponseParser(SessionInputBuffer buffer, HttpResponseFactory responseFactory, HttpParams params)` Deprecated. (4.3) use constructor.
`protected NHttpMessageWriter<HttpResponse>` | DefaultNHttpServerConnection.`createResponseWriter(SessionOutputBuffer buffer, HttpParams params)` Deprecated. (4.3) use constructor.

Constructors in org.apache.http.impl.nio with parameters of type HttpParams
Constructor and Description
`DefaultClientIOEventDispatch(NHttpClientHandler handler, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler.
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, HttpParams params)` Deprecated. (4.3) use `DefaultHttpClientIODispatch.DefaultHttpClientIODispatch( NHttpClientEventHandler, ConnectionConfig)`
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, SSLContext sslcontext, HttpParams params)` Deprecated. (4.3) use `DefaultHttpClientIODispatch.DefaultHttpClientIODispatch( NHttpClientEventHandler, SSLContext, ConnectionConfig)`
`DefaultHttpClientIODispatch(NHttpClientEventHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `DefaultHttpClientIODispatch.DefaultHttpClientIODispatch( NHttpClientEventHandler, SSLContext, SSLSetupHandler, ConnectionConfig)`
`DefaultHttpServerIODispatch(NHttpServerEventHandler handler, HttpParams params)` Deprecated. (4.3) use `DefaultHttpServerIODispatch.DefaultHttpServerIODispatch( NHttpServerEventHandler, ConnectionConfig)`
`DefaultHttpServerIODispatch(NHttpServerEventHandler handler, SSLContext sslcontext, HttpParams params)` Deprecated. (4.3) use `DefaultHttpServerIODispatch.DefaultHttpServerIODispatch( NHttpServerEventHandler, SSLContext, ConnectionConfig)`
`DefaultHttpServerIODispatch(NHttpServerEventHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `DefaultHttpServerIODispatch.DefaultHttpServerIODispatch( NHttpServerEventHandler, SSLContext, SSLSetupHandler, ConnectionConfig)`

`DefaultNHttpClientConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)`
Deprecated.
(4.3) use `DefaultNHttpClientConnection.DefaultNHttpClientConnection( IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, MessageConstraints, ContentLengthStrategy, ContentLengthStrategy, NHttpMessageWriterFactory, NHttpMessageParserFactory)`

`DefaultNHttpClientConnectionFactory(HttpParams params)` Deprecated. (4.3) use `DefaultNHttpClientConnectionFactory.DefaultNHttpClientConnectionFactory( ConnectionConfig)`
`DefaultNHttpClientConnectionFactory(HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `DefaultNHttpClientConnectionFactory.DefaultNHttpClientConnectionFactory( NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)`

`DefaultNHttpServerConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)`
Deprecated.
(4.3) use `DefaultNHttpServerConnection.DefaultNHttpServerConnection( IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, MessageConstraints, ContentLengthStrategy, ContentLengthStrategy, NHttpMessageParserFactory, NHttpMessageWriterFactory)`

`DefaultNHttpServerConnectionFactory(HttpParams params)` Deprecated. (4.3) use `DefaultNHttpServerConnectionFactory.DefaultNHttpServerConnectionFactory(ConnectionConfig)`
`DefaultNHttpServerConnectionFactory(HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `DefaultNHttpServerConnectionFactory.DefaultNHttpServerConnectionFactory( ByteBufferAllocator, NHttpMessageParserFactory, NHttpMessageWriterFactory, ConnectionConfig)`
`DefaultServerIOEventDispatch(NHttpServiceHandler handler, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler.
`NHttpConnectionBase(IOSession session, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `NHttpConnectionBase.NHttpConnectionBase(IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, ContentLengthStrategy, ContentLengthStrategy)`
`SSLClientIOEventDispatch(NHttpClientHandler handler, SSLContext sslcontext, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the given `SSLContext`.
`SSLClientIOEventDispatch(NHttpClientHandler handler, SSLContext sslcontext, SSLIOSessionHandler sslHandler, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the given `SSLContext`.
`SSLNHttpClientConnectionFactory(HttpParams params)` Deprecated. (4.3) use `SSLNHttpClientConnectionFactory.SSLNHttpClientConnectionFactory(ConnectionConfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `SSLNHttpClientConnectionFactory.SSLNHttpClientConnectionFactory(SSLContext, SSLSetupHandler, ConnectionConfig)`
`SSLNHttpClientConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `SSLNHttpClientConnectionFactory.SSLNHttpClientConnectionFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)`
`SSLNHttpServerConnectionFactory(HttpParams params)` Deprecated. (4.3) use `SSLNHttpServerConnectionFactory.SSLNHttpServerConnectionFactory(ConnectionConfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `SSLNHttpServerConnectionFactory.SSLNHttpServerConnectionFactory(SSLContext, SSLSetupHandler, ConnectionConfig)`
`SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `SSLNHttpServerConnectionFactory.SSLNHttpServerConnectionFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)`
`SSLServerIOEventDispatch(NHttpServiceHandler handler, SSLContext sslcontext, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the given `SSLContext`.
`SSLServerIOEventDispatch(NHttpServiceHandler handler, SSLContext sslcontext, SSLIOSessionHandler sslHandler, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the given `SSLContext`.

### Uses of HttpParams in org.apache.http.impl.nio.codecs

Constructors in org.apache.http.impl.nio.codecs with parameters of type HttpParams
Constructor and Description
`AbstractMessageParser(SessionInputBuffer buffer, LineParser lineParser, HttpParams params)` Deprecated. (4.3) use `AbstractMessageParser.AbstractMessageParser(SessionInputBuffer, LineParser, MessageConstraints)`
`AbstractMessageWriter(SessionOutputBuffer buffer, LineFormatter formatter, HttpParams params)` Deprecated. (4.3) use `AbstractMessageWriter.AbstractMessageWriter(SessionOutputBuffer, LineFormatter)`
`DefaultHttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)` Deprecated. (4.3) use `DefaultHttpRequestParser.DefaultHttpRequestParser( SessionInputBuffer, LineParser, HttpRequestFactory, MessageConstraints)`
`DefaultHttpRequestWriter(SessionOutputBuffer buffer, LineFormatter formatter, HttpParams params)` Deprecated. (4.3) use `DefaultHttpRequestWriter.DefaultHttpRequestWriter(SessionOutputBuffer, LineFormatter)`
`DefaultHttpResponseParser(SessionInputBuffer buffer, LineParser parser, HttpResponseFactory responseFactory, HttpParams params)` Deprecated. (4.3) use `DefaultHttpResponseParser.DefaultHttpResponseParser( SessionInputBuffer, LineParser, HttpResponseFactory, MessageConstraints)`
`DefaultHttpResponseWriter(SessionOutputBuffer buffer, LineFormatter formatter, HttpParams params)` Deprecated. (4.3) use `DefaultHttpResponseWriter.DefaultHttpResponseWriter(SessionOutputBuffer, LineFormatter)`
`HttpRequestParser(SessionInputBuffer buffer, LineParser parser, HttpRequestFactory requestFactory, HttpParams params)` Deprecated.
`HttpRequestWriter(SessionOutputBuffer buffer, LineFormatter formatter, HttpParams params)` Deprecated.
`HttpResponseParser(SessionInputBuffer buffer, LineParser parser, HttpResponseFactory responseFactory, HttpParams params)` Deprecated.
`HttpResponseWriter(SessionOutputBuffer buffer, LineFormatter formatter, HttpParams params)` Deprecated.

### Uses of HttpParams in org.apache.http.impl.nio.pool

Constructors in org.apache.http.impl.nio.pool with parameters of type HttpParams
Constructor and Description
`BasicNIOConnFactory(HttpParams params)` Deprecated. (4.3) use `BasicNIOConnFactory.BasicNIOConnFactory(ConnectionConfig)`
`BasicNIOConnFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. (4.3) use `BasicNIOConnFactory.BasicNIOConnFactory(SSLContext, SSLSetupHandler, ConnectionConfig)`
`BasicNIOConnFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `BasicNIOConnFactory.BasicNIOConnFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)`
`BasicNIOConnPool(ConnectingIOReactor ioreactor, HttpParams params)` Deprecated. (4.3) use `BasicNIOConnPool.BasicNIOConnPool(ConnectingIOReactor, ConnectionConfig)`
`BasicNIOConnPool(ConnectingIOReactor ioreactor, NIOConnFactory<HttpHost,NHttpClientConnection> connFactory, HttpParams params)` Deprecated. (4.3) use `BasicNIOConnPool.BasicNIOConnPool(ConnectingIOReactor, NIOConnFactory, int)`

### Uses of HttpParams in org.apache.http.impl.nio.reactor

Fields in org.apache.http.impl.nio.reactor declared as HttpParams
Modifier and Type | Field and Description
--- | ---
`protected HttpParams` | AbstractMultiworkerIOReactor.`params` Deprecated. (4.2)

Methods in org.apache.http.impl.nio.reactor with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`void` | SSLIOSession.`bind(SSLMode mode, HttpParams params)` Deprecated.
`void` | SSLIOSessionHandler.`initalize(SSLEngine sslengine, HttpParams params)` Deprecated. Triggered when the SSL connection is being initialized.
`void` | SSLSetupHandler.`initalize(SSLEngine sslengine, HttpParams params)` Deprecated. Triggered when the SSL connection is being initialized.
`void` | SessionOutputBufferImpl.`reset(HttpParams params)`

Constructors in org.apache.http.impl.nio.reactor with parameters of type HttpParams
Constructor and Description
`AbstractMultiworkerIOReactor(int workerCount, ThreadFactory threadFactory, HttpParams params)` Deprecated. (4.2) use `AbstractMultiworkerIOReactor.AbstractMultiworkerIOReactor(IOReactorConfig, ThreadFactory)`
`DefaultConnectingIOReactor(int workerCount, HttpParams params)` Deprecated. (4.2) use `DefaultConnectingIOReactor.DefaultConnectingIOReactor(IOReactorConfig)`
`DefaultConnectingIOReactor(int workerCount, ThreadFactory threadFactory, HttpParams params)` Deprecated. (4.2) use `DefaultConnectingIOReactor.DefaultConnectingIOReactor(IOReactorConfig, ThreadFactory)`
`DefaultListeningIOReactor(int workerCount, HttpParams params)` Deprecated. (4.2) use `DefaultListeningIOReactor.DefaultListeningIOReactor(IOReactorConfig)`
`DefaultListeningIOReactor(int workerCount, ThreadFactory threadFactory, HttpParams params)` Deprecated. (4.2) use `DefaultListeningIOReactor.DefaultListeningIOReactor(IOReactorConfig, ThreadFactory)`
`SessionInputBufferImpl(int buffersize, int lineBuffersize, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `SessionInputBufferImpl.SessionInputBufferImpl(int, int, CharsetDecoder, ByteBufferAllocator)`
`SessionInputBufferImpl(int buffersize, int linebuffersize, HttpParams params)` Deprecated. (4.3) use `SessionInputBufferImpl.SessionInputBufferImpl(int, int, Charset)`
`SessionOutputBufferImpl(int buffersize, int lineBuffersize, ByteBufferAllocator allocator, HttpParams params)` Deprecated. (4.3) use `SessionOutputBufferImpl.SessionOutputBufferImpl(int, int, CharsetEncoder, ByteBufferAllocator)`
`SessionOutputBufferImpl(int buffersize, int linebuffersize, HttpParams params)` Deprecated. (4.3) use `SessionOutputBufferImpl.SessionOutputBufferImpl(int, int, Charset)`

### Uses of HttpParams in org.apache.http.impl.nio.ssl

Constructors in org.apache.http.impl.nio.ssl with parameters of type HttpParams
Constructor and Description
`SSLClientIOEventDispatch(NHttpClientHandler handler, SSLContext sslcontext, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the given `SSLContext`.
`SSLClientIOEventDispatch(NHttpClientHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the given `SSLContext`.
`SSLServerIOEventDispatch(NHttpServiceHandler handler, SSLContext sslcontext, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the given `SSLContext`.
`SSLServerIOEventDispatch(NHttpServiceHandler handler, SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)` Deprecated. Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the given `SSLContext`.

### Uses of HttpParams in org.apache.http.impl.pool

Methods in org.apache.http.impl.pool with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`protected HttpClientConnection` | BasicConnFactory.`create(Socket socket, HttpParams params)` Deprecated. (4.3) no longer used.

Constructors in org.apache.http.impl.pool with parameters of type HttpParams
Constructor and Description
`BasicConnFactory(HttpParams params)` Deprecated. (4.3) use `BasicConnFactory.BasicConnFactory(int, SocketConfig, ConnectionConfig)`.
`BasicConnFactory(SSLSocketFactory sslfactory, HttpParams params)` Deprecated. (4.3) use `BasicConnFactory.BasicConnFactory(SocketFactory, SSLSocketFactory, int, SocketConfig, ConnectionConfig)`.
`BasicConnPool(HttpParams params)` Deprecated. (4.3) use `BasicConnPool.BasicConnPool(SocketConfig, ConnectionConfig)`

### Uses of HttpParams in org.apache.http.message

Fields in org.apache.http.message declared as HttpParams
Modifier and Type | Field and Description
--- | ---
`protected HttpParams` | AbstractHttpMessage.`params` Deprecated.

Methods in org.apache.http.message that return HttpParams
Modifier and Type | Method and Description
--- | ---
`HttpParams` | AbstractHttpMessage.`getParams()` Deprecated. (4.3) use constructor parameters of configuration API provided by HttpClient

Methods in org.apache.http.message with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`void` | AbstractHttpMessage.`setParams(HttpParams params)` Deprecated. (4.3) use constructor parameters of configuration API provided by HttpClient

Constructors in org.apache.http.message with parameters of type HttpParams
Constructor and Description
`AbstractHttpMessage(HttpParams params)` Deprecated. (4.3) use `AbstractHttpMessage.AbstractHttpMessage()`

### Uses of HttpParams in org.apache.http.nio.params

Methods in org.apache.http.nio.params with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`static int` | NIOReactorParams.`getContentBufferSize(HttpParams params)` Deprecated. Obtains the value of `NIOReactorPNames.CONTENT_BUFFER_SIZE` parameter.
`static long` | NIOReactorParams.`getGracePeriod(HttpParams params)` Deprecated. Obtains the value of `NIOReactorPNames.GRACE_PERIOD` parameter.
`static boolean` | NIOReactorParams.`getInterestOpsQueueing(HttpParams params)` Deprecated. Obtains the value of `NIOReactorPNames.INTEREST_OPS_QUEUEING` parameter.
`static long` | NIOReactorParams.`getSelectInterval(HttpParams params)` Deprecated. Obtains the value of `NIOReactorPNames.SELECT_INTERVAL` parameter.
`static void` | NIOReactorParams.`setContentBufferSize(HttpParams params, int size)` Deprecated. Sets value of the `NIOReactorPNames.CONTENT_BUFFER_SIZE` parameter.
`static void` | NIOReactorParams.`setGracePeriod(HttpParams params, long ms)` Deprecated. Sets value of the `NIOReactorPNames.GRACE_PERIOD` parameter.
`static void` | NIOReactorParams.`setInterestOpsQueueing(HttpParams params, boolean interestOpsQueueing)` Deprecated. Sets value of the `NIOReactorPNames.INTEREST_OPS_QUEUEING` parameter.
`static void` | NIOReactorParams.`setSelectInterval(HttpParams params, long ms)` Deprecated. Sets value of the `NIOReactorPNames.SELECT_INTERVAL` parameter.

Constructors in org.apache.http.nio.params with parameters of type HttpParams
Constructor and Description
`NIOReactorParamBean(HttpParams params)` Deprecated.

### Uses of HttpParams in org.apache.http.nio.protocol

Fields in org.apache.http.nio.protocol declared as HttpParams
Modifier and Type | Field and Description
--- | ---
`protected HttpParams` | NHttpHandlerBase.`params` Deprecated.

Methods in org.apache.http.nio.protocol that return HttpParams
Modifier and Type | Method and Description
--- | ---
`HttpParams` | NHttpHandlerBase.`getParams()` Deprecated.

Constructors in org.apache.http.nio.protocol with parameters of type HttpParams
Constructor and Description
`AsyncNHttpClientHandler(HttpProcessor httpProcessor, NHttpRequestExecutionHandler execHandler, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`AsyncNHttpClientHandler(HttpProcessor httpProcessor, NHttpRequestExecutionHandler execHandler, ConnectionReuseStrategy connStrategy, HttpParams params)` Deprecated.
`AsyncNHttpServiceHandler(HttpProcessor httpProcessor, HttpResponseFactory responseFactory, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`AsyncNHttpServiceHandler(HttpProcessor httpProcessor, HttpResponseFactory responseFactory, ConnectionReuseStrategy connStrategy, HttpParams params)` Deprecated.
`BasicAsyncRequestExecutionHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, FutureCallback<T> callback, HttpContext localContext, HttpProcessor httppocessor, ConnectionReuseStrategy reuseStrategy, HttpParams params)` Deprecated.
`BasicAsyncRequestExecutionHandler(HttpAsyncRequestProducer requestProducer, HttpAsyncResponseConsumer<T> responseConsumer, HttpContext localContext, HttpProcessor httppocessor, ConnectionReuseStrategy reuseStrategy, HttpParams params)` Deprecated.
`BufferingHttpClientHandler(HttpProcessor httpProcessor, HttpRequestExecutionHandler execHandler, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`BufferingHttpClientHandler(HttpProcessor httpProcessor, HttpRequestExecutionHandler execHandler, ConnectionReuseStrategy connStrategy, HttpParams params)` Deprecated.
`BufferingHttpServiceHandler(HttpProcessor httpProcessor, HttpResponseFactory responseFactory, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`BufferingHttpServiceHandler(HttpProcessor httpProcessor, HttpResponseFactory responseFactory, ConnectionReuseStrategy connStrategy, HttpParams params)` Deprecated.
`HttpAsyncRequester(HttpProcessor httppocessor, ConnectionReuseStrategy reuseStrategy, HttpParams params)` Deprecated. (4.3) use `HttpAsyncRequester.HttpAsyncRequester(HttpProcessor, ConnectionReuseStrategy)`
`HttpAsyncService(HttpProcessor httpProcessor, ConnectionReuseStrategy connStrategy, HttpAsyncRequestHandlerResolver handlerResolver, HttpParams params)` Deprecated. (4.3) use `HttpAsyncService.HttpAsyncService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpAsyncRequestHandlerMapper, HttpAsyncExpectationVerifier)`

`HttpAsyncService(HttpProcessor httpProcessor, ConnectionReuseStrategy connStrategy, HttpResponseFactory responseFactory, HttpAsyncRequestHandlerResolver handlerResolver, HttpAsyncExpectationVerifier expectationVerifier, HttpParams params)`
Deprecated.
(4.3) use `HttpAsyncService.HttpAsyncService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpAsyncRequestHandlerMapper, HttpAsyncExpectationVerifier)`

`NHttpHandlerBase(HttpProcessor httpProcessor, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`ThrottlingHttpClientHandler(HttpProcessor httpProcessor, HttpRequestExecutionHandler execHandler, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, Executor executor, HttpParams params)` Deprecated.
`ThrottlingHttpClientHandler(HttpProcessor httpProcessor, HttpRequestExecutionHandler execHandler, ConnectionReuseStrategy connStrategy, Executor executor, HttpParams params)` Deprecated.
`ThrottlingHttpServiceHandler(HttpProcessor httpProcessor, HttpResponseFactory responseFactory, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, Executor executor, HttpParams params)` Deprecated.
`ThrottlingHttpServiceHandler(HttpProcessor httpProcessor, HttpResponseFactory responseFactory, ConnectionReuseStrategy connStrategy, Executor executor, HttpParams params)` Deprecated.

### Uses of HttpParams in org.apache.http.params

Classes in org.apache.http.params that implement HttpParams
Modifier and Type | Class and Description
--- | ---
`class` | `AbstractHttpParams` Deprecated. (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
`class` | `BasicHttpParams` Deprecated. (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
`class` | `DefaultedHttpParams` Deprecated. (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
`class` | `SyncBasicHttpParams` Deprecated. (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'

Fields in org.apache.http.params declared as HttpParams
Modifier and Type | Field and Description
--- | ---
`protected HttpParams` | HttpAbstractParamBean.`params` Deprecated.

Methods in org.apache.http.params that return HttpParams
Modifier and Type | Method and Description
--- | ---
`HttpParams` | BasicHttpParams.`copy()` Deprecated. Creates a copy of these parameters.
`HttpParams` | DefaultedHttpParams.`copy()` Deprecated. Creates a copy of the local collection with the same default
`HttpParams` | HttpParams.`copy()` Deprecated. Creates a copy of these parameters.
`HttpParams` | DefaultedHttpParams.`getDefaults()` Deprecated.
`HttpParams` | HttpParams.`setBooleanParameter(String name, boolean value)` Deprecated. Assigns a `Boolean` to the parameter with the given name
`HttpParams` | AbstractHttpParams.`setBooleanParameter(String name, boolean value)` Deprecated.
`HttpParams` | HttpParams.`setDoubleParameter(String name, double value)` Deprecated. Assigns a `Double` to the parameter with the given name
`HttpParams` | AbstractHttpParams.`setDoubleParameter(String name, double value)` Deprecated.
`HttpParams` | HttpParams.`setIntParameter(String name, int value)` Deprecated. Assigns an `Integer` to the parameter with the given name
`HttpParams` | AbstractHttpParams.`setIntParameter(String name, int value)` Deprecated.
`HttpParams` | HttpParams.`setLongParameter(String name, long value)` Deprecated. Assigns a `Long` to the parameter with the given name
`HttpParams` | AbstractHttpParams.`setLongParameter(String name, long value)` Deprecated.
`HttpParams` | BasicHttpParams.`setParameter(String name, Object value)` Deprecated.
`HttpParams` | DefaultedHttpParams.`setParameter(String name, Object value)` Deprecated. Sets the parameter in the local collection.
`HttpParams` | HttpParams.`setParameter(String name, Object value)` Deprecated. Assigns the value to the parameter with the given name.
`HttpParams` | SyncBasicHttpParams.`setParameter(String name, Object value)` Deprecated.

Methods in org.apache.http.params with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`void` | BasicHttpParams.`copyParams(HttpParams target)` Deprecated. Copies the locally defined parameters to the argument parameters.
`static ConnectionConfig` | HttpParamConfig.`getConnectionConfig(HttpParams params)` Deprecated.
`static int` | HttpConnectionParams.`getConnectionTimeout(HttpParams params)` Deprecated. Obtains value of the `CoreConnectionPNames.CONNECTION_TIMEOUT` parameter.
`static String` | HttpProtocolParams.`getContentCharset(HttpParams params)` Deprecated. Obtains value of the `CoreProtocolPNames.HTTP_CONTENT_CHARSET` parameter.
`static String` | HttpProtocolParams.`getHttpElementCharset(HttpParams params)` Deprecated. Obtains value of the `CoreProtocolPNames.HTTP_ELEMENT_CHARSET` parameter.
`static int` | HttpConnectionParams.`getLinger(HttpParams params)` Deprecated. Obtains value of the `CoreConnectionPNames.SO_LINGER` parameter.
`static CodingErrorAction` | HttpProtocolParams.`getMalformedInputAction(HttpParams params)` Deprecated. Obtains value of the `CoreProtocolPNames.HTTP_MALFORMED_INPUT_ACTION` parameter.
`static MessageConstraints` | HttpParamConfig.`getMessageConstraints(HttpParams params)` Deprecated.
`static int` | HttpConnectionParams.`getSocketBufferSize(HttpParams params)` Deprecated. Obtains value of the `CoreConnectionPNames.SOCKET_BUFFER_SIZE` parameter.
`static SocketConfig` | HttpParamConfig.`getSocketConfig(HttpParams params)` Deprecated.
`static boolean` | HttpConnectionParams.`getSoKeepalive(HttpParams params)` Deprecated. Obtains value of the `CoreConnectionPNames.SO_KEEPALIVE` parameter.
`static boolean` | HttpConnectionParams.`getSoReuseaddr(HttpParams params)` Deprecated. Obtains value of the `CoreConnectionPNames.SO_REUSEADDR` parameter.
`static int` | HttpConnectionParams.`getSoTimeout(HttpParams params)` Deprecated. Obtains value of the `CoreConnectionPNames.SO_TIMEOUT` parameter.
`static boolean` | HttpConnectionParams.`getTcpNoDelay(HttpParams params)` Deprecated. Obtains value of the `CoreConnectionPNames.TCP_NODELAY` parameter.
`static CodingErrorAction` | HttpProtocolParams.`getUnmappableInputAction(HttpParams params)` Deprecated. Obtains the value of the `CoreProtocolPNames.HTTP_UNMAPPABLE_INPUT_ACTION` parameter.
`static String` | HttpProtocolParams.`getUserAgent(HttpParams params)` Deprecated. Obtains value of the `CoreProtocolPNames.USER_AGENT` parameter.
`static ProtocolVersion` | HttpProtocolParams.`getVersion(HttpParams params)` Deprecated. Obtains value of the `CoreProtocolPNames.PROTOCOL_VERSION` parameter.
`static boolean` | HttpConnectionParams.`isStaleCheckingEnabled(HttpParams params)` Deprecated. Obtains value of the `CoreConnectionPNames.STALE_CONNECTION_CHECK` parameter.
`static void` | HttpConnectionParams.`setConnectionTimeout(HttpParams params, int timeout)` Deprecated. Sets value of the `CoreConnectionPNames.CONNECTION_TIMEOUT` parameter.
`static void` | HttpProtocolParams.`setContentCharset(HttpParams params, String charset)` Deprecated. Sets value of the `CoreProtocolPNames.HTTP_CONTENT_CHARSET` parameter.
`static void` | HttpProtocolParams.`setHttpElementCharset(HttpParams params, String charset)` Deprecated. Sets value of the `CoreProtocolPNames.HTTP_ELEMENT_CHARSET` parameter.
`static void` | HttpConnectionParams.`setLinger(HttpParams params, int value)` Deprecated. Sets value of the `CoreConnectionPNames.SO_LINGER` parameter.
`static void` | HttpProtocolParams.`setMalformedInputAction(HttpParams params, CodingErrorAction action)` Deprecated. Sets value of the `CoreProtocolPNames.HTTP_MALFORMED_INPUT_ACTION` parameter.
`static void` | HttpConnectionParams.`setSocketBufferSize(HttpParams params, int size)` Deprecated. Sets value of the `CoreConnectionPNames.SOCKET_BUFFER_SIZE` parameter.
`static void` | HttpConnectionParams.`setSoKeepalive(HttpParams params, boolean enableKeepalive)` Deprecated. Sets value of the `CoreConnectionPNames.SO_KEEPALIVE` parameter.
`static void` | HttpConnectionParams.`setSoReuseaddr(HttpParams params, boolean reuseaddr)` Deprecated. Sets value of the `CoreConnectionPNames.SO_REUSEADDR` parameter.
`static void` | HttpConnectionParams.`setSoTimeout(HttpParams params, int timeout)` Deprecated. Sets value of the `CoreConnectionPNames.SO_TIMEOUT` parameter.
`static void` | HttpConnectionParams.`setStaleCheckingEnabled(HttpParams params, boolean value)` Deprecated. Sets value of the `CoreConnectionPNames.STALE_CONNECTION_CHECK` parameter.
`static void` | HttpConnectionParams.`setTcpNoDelay(HttpParams params, boolean value)` Deprecated. Sets value of the `CoreConnectionPNames.TCP_NODELAY` parameter.
`static void` | HttpProtocolParams.`setUnmappableInputAction(HttpParams params, CodingErrorAction action)` Deprecated. Sets the value of the `CoreProtocolPNames.HTTP_UNMAPPABLE_INPUT_ACTION` parameter.
`static void` | HttpProtocolParams.`setUseExpectContinue(HttpParams params, boolean b)` Deprecated. Sets value of the `CoreProtocolPNames.USE_EXPECT_CONTINUE` parameter.
`static void` | HttpProtocolParams.`setUserAgent(HttpParams params, String useragent)` Deprecated. Sets value of the `CoreProtocolPNames.USER_AGENT` parameter.
`static void` | HttpProtocolParams.`setVersion(HttpParams params, ProtocolVersion version)` Deprecated. Sets value of the `CoreProtocolPNames.PROTOCOL_VERSION` parameter.
`static boolean` | HttpProtocolParams.`useExpectContinue(HttpParams params)` Deprecated. Obtains value of the `CoreProtocolPNames.USE_EXPECT_CONTINUE` parameter.

Constructors in org.apache.http.params with parameters of type HttpParams
Constructor and Description
`DefaultedHttpParams(HttpParams local, HttpParams defaults)` Deprecated. Create the defaulted set of HttpParams.
`HttpAbstractParamBean(HttpParams params)` Deprecated.
`HttpConnectionParamBean(HttpParams params)` Deprecated.
`HttpProtocolParamBean(HttpParams params)` Deprecated.

### Uses of HttpParams in org.apache.http.protocol

Methods in org.apache.http.protocol that return HttpParams
Modifier and Type | Method and Description
--- | ---
`HttpParams` | HttpService.`getParams()` Deprecated. (4.3) no longer used.

Methods in org.apache.http.protocol with parameters of type HttpParams
Modifier and Type | Method and Description
--- | ---
`void` | HttpService.`setParams(HttpParams params)` Deprecated. (4.1) set `HttpResponseFactory` using constructor

Constructors in org.apache.http.protocol with parameters of type HttpParams
Constructor and Description
`HttpService(HttpProcessor processor, ConnectionReuseStrategy connStrategy, HttpResponseFactory responseFactory, HttpRequestHandlerResolver handlerResolver, HttpExpectationVerifier expectationVerifier, HttpParams params)` Deprecated. (4.3) use `HttpService.HttpService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpRequestHandlerMapper, HttpExpectationVerifier)`
`HttpService(HttpProcessor processor, ConnectionReuseStrategy connStrategy, HttpResponseFactory responseFactory, HttpRequestHandlerResolver handlerResolver, HttpParams params)` Deprecated. (4.3) use `HttpService.HttpService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpRequestHandlerMapper)`