Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Packages
  • Interfaces
  • Classes
  • Enums
  • Fields
  • Methods
  • Constructors
  • Deprecated Packages
    Package
    Description
    org.apache.http.nio.params
    (4.3).
    org.apache.http.params
    (4.3).
  • Deprecated Interfaces
    Interface
    Description
    org.apache.http.impl.nio.reactor.SSLIOSessionHandler
    (4.2) Use SSLSetupHandler
    org.apache.http.impl.nio.reactor.SSLSetupHandler
    (4.2) use SSLSetupHandler
    org.apache.http.io.EofSensor
    (4.3) no longer used.
    org.apache.http.nio.entity.ConsumingNHttpEntity
    use (4.2) BasicAsyncRequestProducer or BasicAsyncResponseProducer
    org.apache.http.nio.entity.ContentListener
    (4.2)
    org.apache.http.nio.entity.ProducingNHttpEntity
    use (4.2) BasicAsyncRequestProducer or BasicAsyncResponseProducer
    org.apache.http.nio.NHttpClientHandler
    (4.2) use NHttpClientEventHandler
    org.apache.http.nio.NHttpClientIOTarget
    (4.2) no longer used
    org.apache.http.nio.NHttpServerIOTarget
    (4.2) no longer used
    org.apache.http.nio.NHttpServiceHandler
    (4.2) use NHttpServerEventHandler
    org.apache.http.nio.params.NIOReactorPNames
    (4.2) use IOReactorConfig
    org.apache.http.nio.protocol.EventListener
    (4.2) do not use
    org.apache.http.nio.protocol.HttpAsyncRequestExecutionHandler
    use HttpAsyncClientExchangeHandler
    org.apache.http.nio.protocol.HttpAsyncRequestHandlerResolver
    see HttpAsyncRequestHandlerMapper
    org.apache.http.nio.protocol.HttpRequestExecutionHandler
    (4.2) use HttpAsyncRequestExecutor and HttpAsyncRequester
    org.apache.http.nio.protocol.NHttpRequestExecutionHandler
    (4.2) use HttpAsyncRequestExecutor and HttpAsyncRequester
    org.apache.http.nio.protocol.NHttpRequestHandler
    (4.2) use HttpAsyncRequestHandler
    org.apache.http.nio.protocol.NHttpRequestHandlerResolver
    (4.2) use HttpAsyncRequestHandlerResolver
    org.apache.http.nio.protocol.NHttpResponseTrigger
    (4.2) use HttpAsyncExchange
    org.apache.http.nio.util.BufferInfo
    (4.1) Use BufferInfo
    org.apache.http.params.CoreConnectionPNames
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.CoreProtocolPNames
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.HttpParams
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.HttpParamsNames
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.protocol.ExecutionContext
    (4.3) use HttpCoreContext.
    org.apache.http.protocol.HttpRequestHandlerResolver
    see HttpRequestHandlerMapper
    org.apache.http.protocol.HttpRequestInterceptorList
    (4.3)
    org.apache.http.protocol.HttpResponseInterceptorList
    (4.3)
  • Deprecated Classes
    Class
    Description
    org.apache.http.impl.AbstractHttpClientConnection
    (4.3) use DefaultBHttpClientConnection
    org.apache.http.impl.AbstractHttpServerConnection
    (4.3) use DefaultBHttpServerConnection
    org.apache.http.impl.DefaultHttpClientConnection
    (4.3) use DefaultBHttpClientConnection
    org.apache.http.impl.DefaultHttpServerConnection
    (4.3) use DefaultBHttpServerConnection
    org.apache.http.impl.entity.EntityDeserializer
    (4.3) use BHttpConnectionBase
    org.apache.http.impl.entity.EntitySerializer
    (4.3) use BHttpConnectionBase
    org.apache.http.impl.io.AbstractSessionInputBuffer
    (4.3) use SessionInputBufferImpl
    org.apache.http.impl.io.AbstractSessionOutputBuffer
    (4.3) use SessionOutputBufferImpl
    org.apache.http.impl.io.HttpRequestParser
    (4.2) use DefaultHttpRequestParser
    org.apache.http.impl.io.HttpRequestWriter
    (4.3) use DefaultHttpRequestWriter
    org.apache.http.impl.io.HttpResponseParser
    (4.2) use DefaultHttpResponseParser
    org.apache.http.impl.io.HttpResponseWriter
    (4.3) use DefaultHttpResponseWriter
    org.apache.http.impl.io.SocketInputBuffer
    (4.3) use SessionInputBufferImpl
    org.apache.http.impl.io.SocketOutputBuffer
    (4.3) use SessionOutputBufferImpl
    org.apache.http.impl.nio.codecs.HttpRequestParser
    (4.1) use DefaultHttpRequestParser
    org.apache.http.impl.nio.codecs.HttpRequestWriter
    (4.1) use DefaultHttpRequestWriter
    org.apache.http.impl.nio.codecs.HttpResponseParser
    (4.1) use DefaultHttpResponseParser
    org.apache.http.impl.nio.codecs.HttpResponseWriter
    (4.1) use DefaultHttpResponseWriter
    org.apache.http.impl.nio.DefaultClientIOEventDispatch
    (4.2) use DefaultHttpClientIODispatch
    org.apache.http.impl.nio.DefaultServerIOEventDispatch
    (4.2) use DefaultHttpServerIODispatch
    org.apache.http.impl.nio.NHttpClientEventHandlerAdaptor
    (4.2)
    org.apache.http.impl.nio.NHttpServerEventHandlerAdaptor
    (4.2)
    org.apache.http.impl.nio.reactor.SessionHandle
    (4.2) use IOSessionImpl
    org.apache.http.impl.nio.reactor.SSLIOSession
    (4.2) use SSLIOSession
    org.apache.http.impl.nio.reactor.SSLIOSessionHandlerAdaptor
    (4.2)
    org.apache.http.impl.nio.reactor.SSLSetupHandlerAdaptor
    (4.2)
    org.apache.http.impl.nio.ssl.SSLClientIOEventDispatch
    (4.2) use DefaultHttpClientIODispatch
    org.apache.http.impl.nio.ssl.SSLServerIOEventDispatch
    (4.2) use DefaultHttpServerIODispatch
    org.apache.http.impl.nio.SSLClientIOEventDispatch
    (4.2) use SSLClientIOEventDispatch
    org.apache.http.impl.nio.SSLServerIOEventDispatch
    (4.2) use SSLServerIOEventDispatch
    org.apache.http.impl.SocketHttpClientConnection
    (4.3) use DefaultBHttpClientConnection
    org.apache.http.impl.SocketHttpServerConnection
    Do not use.
    org.apache.http.nio.entity.BufferingNHttpEntity
    use (4.2) BasicAsyncRequestProducer or BasicAsyncResponseProducer
    org.apache.http.nio.entity.ConsumingNHttpEntityTemplate
    use (4.2) BasicAsyncRequestProducer or BasicAsyncResponseProducer
    org.apache.http.nio.entity.NHttpEntityWrapper
    (4.2) use EntityAsyncContentProducer
    org.apache.http.nio.entity.SkipContentListener
    (4.2)
    org.apache.http.nio.params.NIOReactorParamBean
    (4.2) use IOReactorConfig
    org.apache.http.nio.params.NIOReactorParams
    (4.2) use IOReactorConfig
    org.apache.http.nio.protocol.AsyncNHttpClientHandler
    (4.2) use HttpAsyncRequestExecutor and HttpAsyncRequester
    org.apache.http.nio.protocol.AsyncNHttpServiceHandler
    (4.2) use HttpAsyncService
    org.apache.http.nio.protocol.BasicAsyncRequestExecutionHandler
    (4.3) use BasicAsyncClientExchangeHandler.
    org.apache.http.nio.protocol.BufferingHttpClientHandler
    (4.2) use HttpAsyncRequestExecutor and HttpAsyncRequester
    org.apache.http.nio.protocol.BufferingHttpServiceHandler
    (4.2) use HttpAsyncService
    org.apache.http.nio.protocol.HttpAsyncRequestHandlerRegistry
    (4.3) use UriHttpAsyncRequestHandlerMapper
    org.apache.http.nio.protocol.HttpAsyncService.HttpAsyncRequestHandlerResolverAdapter
    Do not use.
    org.apache.http.nio.protocol.NHttpHandlerBase
    (4.2) do not use
    org.apache.http.nio.protocol.NHttpRequestHandlerRegistry
    (4.2) use UriHttpAsyncRequestHandlerMapper
    org.apache.http.nio.protocol.NullNHttpEntity
    (4.2)
    org.apache.http.nio.protocol.SimpleNHttpRequestHandler
    (4.2) use BasicAsyncRequestHandler
    org.apache.http.nio.protocol.ThrottlingHttpClientHandler
    (4.2) use HttpAsyncRequestExecutor and HttpAsyncRequester
    org.apache.http.nio.protocol.ThrottlingHttpServiceHandler
    (4.2) use HttpAsyncService
    org.apache.http.params.AbstractHttpParams
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.BasicHttpParams
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.DefaultedHttpParams
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.HttpAbstractParamBean
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.HttpConnectionParamBean
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.HttpConnectionParams
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.HttpParamConfig
    (4.3) provided for compatibility with HttpParams. Do not use.
    org.apache.http.params.HttpProtocolParamBean
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.HttpProtocolParams
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.params.SyncBasicHttpParams
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.protocol.BasicHttpProcessor
    (4.3)
    org.apache.http.protocol.DefaultedHttpContext
    (4.3) no longer used.
    org.apache.http.protocol.HttpRequestHandlerRegistry
    (4.3) use UriHttpRequestHandlerMapper
    org.apache.http.protocol.HttpService.HttpRequestHandlerResolverAdapter
    Do not use.
    org.apache.http.protocol.SyncBasicHttpContext
    (4.2) HttpContext instances may not be shared by multiple threads
    org.apache.http.util.ExceptionUtils
    (4.2) no longer used
  • Deprecated Enums
    Enum
    Description
    org.apache.http.impl.nio.reactor.SSLMode
    (4.2)
  • Deprecated Fields
    Field
    Description
    org.apache.http.entity.ByteArrayEntity.content
    (4.2)
    org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor.params
    (4.2)
    org.apache.http.message.AbstractHttpMessage.params
    Do not use.
    org.apache.http.message.BasicHeaderValueFormatter.DEFAULT
    (4.3) use BasicHeaderValueFormatter.INSTANCE
    org.apache.http.message.BasicHeaderValueParser.DEFAULT
    (4.3) use BasicHeaderValueParser.INSTANCE
    org.apache.http.message.BasicLineFormatter.DEFAULT
    (4.3) use BasicLineFormatter.INSTANCE
    org.apache.http.message.BasicLineParser.DEFAULT
    (4.3) use BasicLineParser.INSTANCE
    org.apache.http.nio.entity.NByteArrayEntity.buffer
    (4.2)
    org.apache.http.nio.entity.NByteArrayEntity.content
    (4.2)
    org.apache.http.nio.entity.NStringEntity.buffer
    (4.2)
    org.apache.http.nio.entity.NStringEntity.content
    (4.2)
    org.apache.http.protocol.ExecutionContext.HTTP_PROXY_HOST
    (4.3) do not use.
    org.apache.http.protocol.HTTP.ASCII
    (4.2)
    org.apache.http.protocol.HTTP.CHARSET_PARAM
    (4.2)
    org.apache.http.protocol.HTTP.DEFAULT_CONTENT_CHARSET
    (4.2)
    org.apache.http.protocol.HTTP.DEFAULT_CONTENT_TYPE
    (4.2)
    org.apache.http.protocol.HTTP.DEFAULT_PROTOCOL_CHARSET
    (4.2)
    org.apache.http.protocol.HTTP.ISO_8859_1
    (4.2)
    org.apache.http.protocol.HTTP.OCTET_STREAM_TYPE
    (4.2)
    org.apache.http.protocol.HTTP.PLAIN_TEXT_TYPE
    (4.2)
    org.apache.http.protocol.HTTP.US_ASCII
    (4.2)
    org.apache.http.protocol.HTTP.UTF_16
    (4.2)
    org.apache.http.protocol.HTTP.UTF_8
    (4.2)
  • Deprecated Methods
    Method
    Description
    org.apache.http.entity.AbstractHttpEntity.consumeContent()
    (4.1) Either use HttpEntity.getContent() and call InputStream.close() on that; otherwise call HttpEntity.writeTo(java.io.OutputStream) which is required to free the resources.
    org.apache.http.entity.HttpEntityWrapper.consumeContent()
    (4.1) Either use HttpEntityWrapper.getContent() and call InputStream.close() on that; otherwise call HttpEntityWrapper.writeTo(OutputStream) which is required to free the resources.
    org.apache.http.HttpEntity.consumeContent()
    (4.1) Use EntityUtils.consume(HttpEntity)
    org.apache.http.HttpMessage.getParams()
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.HttpMessage.setParams(HttpParams)
    (4.3) use configuration classes provided 'org.apache.http.config' and 'org.apache.http.client.config'
    org.apache.http.impl.nio.DefaultNHttpClientConnection.createRequestWriter(SessionOutputBuffer, HttpParams)
    (4.3) use constructor.
    org.apache.http.impl.nio.DefaultNHttpClientConnection.createResponseParser(SessionInputBuffer, HttpResponseFactory, HttpParams)
    (4.3) use constructor.
    org.apache.http.impl.nio.DefaultNHttpClientConnectionFactory.createConnection(IOSession, HttpResponseFactory, ByteBufferAllocator, HttpParams)
    (4.3) no longer used.
    org.apache.http.impl.nio.DefaultNHttpServerConnection.createIncomingContentStrategy()
    (4.3) use constructor.
    org.apache.http.impl.nio.DefaultNHttpServerConnection.createRequestParser(SessionInputBuffer, HttpRequestFactory, HttpParams)
    (4.3) use constructor.
    org.apache.http.impl.nio.DefaultNHttpServerConnection.createResponseWriter(SessionOutputBuffer, HttpParams)
    (4.3) use constructor.
    org.apache.http.impl.nio.DefaultNHttpServerConnectionFactory.createConnection(IOSession, HttpRequestFactory, ByteBufferAllocator, HttpParams)
    (4.3) no longer used.
    org.apache.http.impl.nio.NHttpConnectionBase.createConnectionMetrics(HttpTransportMetrics, HttpTransportMetrics)
    (4.3) use decorator to add additional metrics.
    org.apache.http.impl.nio.NHttpConnectionBase.createIncomingContentStrategy()
    (4.3) use constructor.
    org.apache.http.impl.nio.NHttpConnectionBase.createOutgoingContentStrategy()
    (4.3) use constructor.
    org.apache.http.impl.nio.NHttpConnectionBase.createTransportMetrics()
    (4.3) no longer used.
    org.apache.http.impl.nio.pool.BasicNIOConnPool.resolveLocalAddress(HttpHost)
    (4.3) use SocketAddressResolver
    org.apache.http.impl.nio.pool.BasicNIOConnPool.resolveRemoteAddress(HttpHost)
    (4.3) use SocketAddressResolver
    org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor.convert(int, HttpParams)
    Do not use.
    org.apache.http.impl.nio.reactor.IOReactorConfig.setConnectTimeout(int)
    (4.3) use IOReactorConfig.Builder.setConnectTimeout(int)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setInterestOpQueued(boolean)
    (4.3) use IOReactorConfig.Builder.setInterestOpQueued(boolean)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setIoThreadCount(int)
    (4.3) use IOReactorConfig.Builder.setIoThreadCount(int)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setRcvBufSize(int)
    (4.3) use IOReactorConfig.Builder.setRcvBufSize(int)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setSelectInterval(long)
    (4.3) use IOReactorConfig.Builder.setSelectInterval(long)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setShutdownGracePeriod(long)
    (4.3) use IOReactorConfig.Builder.setShutdownGracePeriod(long)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setSndBufSize(int)
    (4.3) use IOReactorConfig.Builder.setSndBufSize(int)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setSoKeepalive(boolean)
    (4.3) use IOReactorConfig.Builder.setSoKeepAlive(boolean)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setSoLinger(int)
    (4.3) use IOReactorConfig.Builder.setSoLinger(int)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setSoReuseAddress(boolean)
    (4.3) use IOReactorConfig.Builder.setSoReuseAddress(boolean)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setSoTimeout(int)
    (4.3) use IOReactorConfig.Builder.setSoTimeout(int)
    org.apache.http.impl.nio.reactor.IOReactorConfig.setTcpNoDelay(boolean)
    (4.3) use IOReactorConfig.Builder.setTcpNoDelay(boolean)
    org.apache.http.impl.nio.SSLNHttpClientConnectionFactory.createConnection(IOSession, HttpResponseFactory, ByteBufferAllocator, HttpParams)
    (4.3) no longer used.
    org.apache.http.impl.nio.SSLNHttpServerConnectionFactory.createConnection(IOSession, HttpRequestFactory, ByteBufferAllocator, HttpParams)
    (4.3) no longer used.
    org.apache.http.impl.pool.BasicConnFactory.create(Socket, HttpParams)
    (4.3) no longer used.
    org.apache.http.io.SessionInputBuffer.isDataAvailable(int)
    (4.3) do not use. This function should be provided at the connection level
    org.apache.http.message.AbstractHttpMessage.getParams()
    (4.3) use constructor parameters of configuration API provided by HttpClient
    org.apache.http.message.AbstractHttpMessage.setParams(HttpParams)
    (4.3) use constructor parameters of configuration API provided by HttpClient
    org.apache.http.message.BasicHeaderValueParser.parseNameValuePair(CharArrayBuffer, ParserCursor, char[])
    (4.4) use TokenParser
    org.apache.http.nio.entity.NByteArrayEntity.finish()
    (4.2) use NByteArrayEntity.close()
    org.apache.http.nio.entity.NFileEntity.finish()
    (4.2) use NFileEntity.close()
    org.apache.http.nio.entity.NStringEntity.finish()
    (4.2) use NStringEntity.close()
    org.apache.http.nio.pool.AbstractNIOConnPool.enumEntries(Iterator<E>, PoolEntryCallback<T, C>)
    (4.3.2)
    org.apache.http.nio.pool.AbstractNIOConnPool.resolveLocalAddress(T)
    (4.3) use SocketAddressResolver
    org.apache.http.nio.pool.AbstractNIOConnPool.resolveRemoteAddress(T)
    (4.3) use SocketAddressResolver
    org.apache.http.nio.reactor.ssl.SSLIOSession.initialize(SSLMode)
    (4.3) SSL mode must be set at construction time.
    org.apache.http.nio.util.ContentInputBuffer.consumeContent(ContentDecoder)
    (4.3) use implementation specific methods.
    org.apache.http.nio.util.ContentOutputBuffer.flush()
    (4.2) No longer used.
    org.apache.http.nio.util.ContentOutputBuffer.produceContent(ContentEncoder)
    (4.3) use implementation specific methods.
    org.apache.http.nio.util.SharedInputBuffer.consumeContent(ContentDecoder)
    (4.3) use SharedInputBuffer.consumeContent(ContentDecoder, IOControl)
    org.apache.http.nio.util.SharedOutputBuffer.produceContent(ContentEncoder)
    (4.3) use SharedOutputBuffer.produceContent(ContentEncoder, IOControl)
    org.apache.http.pool.PoolEntry.getValidUnit()
    use PoolEntry.getValidityDeadline()
    org.apache.http.protocol.HttpService.getParams()
    (4.3) no longer used.
    org.apache.http.protocol.HttpService.setConnReuseStrategy(ConnectionReuseStrategy)
    (4.1) set ConnectionReuseStrategy using constructor
    org.apache.http.protocol.HttpService.setExpectationVerifier(HttpExpectationVerifier)
    (4.1) set HttpExpectationVerifier using constructor
    org.apache.http.protocol.HttpService.setHandlerResolver(HttpRequestHandlerResolver)
    (4.1) set HttpRequestHandlerResolver using constructor
    org.apache.http.protocol.HttpService.setHttpProcessor(HttpProcessor)
    (4.1) set HttpProcessor using constructor
    org.apache.http.protocol.HttpService.setParams(HttpParams)
    (4.1) set HttpResponseFactory using constructor
    org.apache.http.protocol.HttpService.setResponseFactory(HttpResponseFactory)
    (4.1) set HttpResponseFactory using constructor
    org.apache.http.protocol.UriPatternMatcher.getObjects()
    (4.1) do not use
    org.apache.http.protocol.UriPatternMatcher.setHandlers(Map<String, T>)
    (4.1) do not use
    org.apache.http.protocol.UriPatternMatcher.setObjects(Map<String, T>)
    (4.1) do not use
    org.apache.http.ssl.SSLContextBuilder.useProtocol(String)
    Use SSLContextBuilder.setProtocol(String).
    org.apache.http.util.EntityUtils.getContentCharSet(HttpEntity)
    (4.1.3) use ContentType.getOrDefault(HttpEntity)
    org.apache.http.util.EntityUtils.getContentMimeType(HttpEntity)
    (4.1.3) use ContentType.getOrDefault(HttpEntity)
  • Deprecated Constructors
    Constructor
    Description
    org.apache.http.entity.FileEntity(File, String)
    (4.1.3) FileEntity(File, ContentType)
    org.apache.http.entity.StringEntity(String, String, String)
    (4.1.3) use StringEntity(String, ContentType)
    org.apache.http.impl.io.AbstractMessageParser(SessionInputBuffer, LineParser, HttpParams)
    (4.3) use AbstractMessageParser(SessionInputBuffer, LineParser, MessageConstraints)
    org.apache.http.impl.io.AbstractMessageWriter(SessionOutputBuffer, LineFormatter, HttpParams)
    (4.3) use AbstractMessageWriter(SessionOutputBuffer, LineFormatter)
    org.apache.http.impl.io.ChunkedOutputStream(SessionOutputBuffer)
    (4.3) use ChunkedOutputStream(int, SessionOutputBuffer)
    org.apache.http.impl.io.ChunkedOutputStream(SessionOutputBuffer, int)
    (4.3) use ChunkedOutputStream(int, SessionOutputBuffer)
    org.apache.http.impl.io.DefaultHttpRequestParser(SessionInputBuffer, LineParser, HttpRequestFactory, HttpParams)
    (4.3) use DefaultHttpRequestParser(SessionInputBuffer, LineParser, HttpRequestFactory, MessageConstraints)
    org.apache.http.impl.io.DefaultHttpResponseParser(SessionInputBuffer, LineParser, HttpResponseFactory, HttpParams)
    (4.3) use DefaultHttpResponseParser(SessionInputBuffer, LineParser, HttpResponseFactory, MessageConstraints)
    org.apache.http.impl.nio.codecs.AbstractMessageParser(SessionInputBuffer, LineParser, HttpParams)
    (4.3) use AbstractMessageParser(SessionInputBuffer, LineParser, MessageConstraints)
    org.apache.http.impl.nio.codecs.AbstractMessageWriter(SessionOutputBuffer, LineFormatter, HttpParams)
    (4.3) use AbstractMessageWriter(SessionOutputBuffer, LineFormatter)
    org.apache.http.impl.nio.codecs.DefaultHttpRequestParser(SessionInputBuffer, LineParser, HttpRequestFactory, HttpParams)
    (4.3) use DefaultHttpRequestParser(SessionInputBuffer, LineParser, HttpRequestFactory, MessageConstraints)
    org.apache.http.impl.nio.codecs.DefaultHttpRequestWriter(SessionOutputBuffer, LineFormatter, HttpParams)
    (4.3) use DefaultHttpRequestWriter(SessionOutputBuffer, LineFormatter)
    org.apache.http.impl.nio.codecs.DefaultHttpResponseParser(SessionInputBuffer, LineParser, HttpResponseFactory, HttpParams)
    (4.3) use DefaultHttpResponseParser(SessionInputBuffer, LineParser, HttpResponseFactory, MessageConstraints)
    org.apache.http.impl.nio.codecs.DefaultHttpResponseWriter(SessionOutputBuffer, LineFormatter, HttpParams)
    (4.3) use DefaultHttpResponseWriter(SessionOutputBuffer, LineFormatter)
    org.apache.http.impl.nio.DefaultHttpClientIODispatch(H, SSLContext, SSLSetupHandler, HttpParams)
    (4.3) use DefaultHttpClientIODispatch(NHttpClientEventHandler, SSLContext, SSLSetupHandler, ConnectionConfig)
    org.apache.http.impl.nio.DefaultHttpClientIODispatch(H, SSLContext, HttpParams)
    (4.3) use DefaultHttpClientIODispatch(NHttpClientEventHandler, SSLContext, ConnectionConfig)
    org.apache.http.impl.nio.DefaultHttpClientIODispatch(H, HttpParams)
    (4.3) use DefaultHttpClientIODispatch(NHttpClientEventHandler, ConnectionConfig)
    org.apache.http.impl.nio.DefaultHttpServerIODispatch(H, SSLContext, SSLSetupHandler, HttpParams)
    (4.3) use DefaultHttpServerIODispatch(NHttpServerEventHandler, SSLContext, SSLSetupHandler, ConnectionConfig)
    org.apache.http.impl.nio.DefaultHttpServerIODispatch(H, SSLContext, HttpParams)
    (4.3) use DefaultHttpServerIODispatch(NHttpServerEventHandler, SSLContext, ConnectionConfig)
    org.apache.http.impl.nio.DefaultHttpServerIODispatch(H, HttpParams)
    (4.3) use DefaultHttpServerIODispatch(NHttpServerEventHandler, ConnectionConfig)
    org.apache.http.impl.nio.DefaultNHttpClientConnection(IOSession, HttpResponseFactory, ByteBufferAllocator, HttpParams)
    (4.3) use DefaultNHttpClientConnection(IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, MessageConstraints, ContentLengthStrategy, ContentLengthStrategy, NHttpMessageWriterFactory, NHttpMessageParserFactory)
    org.apache.http.impl.nio.DefaultNHttpClientConnectionFactory(HttpResponseFactory, ByteBufferAllocator, HttpParams)
    (4.3) use DefaultNHttpClientConnectionFactory(NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)
    org.apache.http.impl.nio.DefaultNHttpClientConnectionFactory(HttpParams)
    (4.3) use DefaultNHttpClientConnectionFactory(ConnectionConfig)
    org.apache.http.impl.nio.DefaultNHttpServerConnection(IOSession, HttpRequestFactory, ByteBufferAllocator, HttpParams)
    (4.3) use DefaultNHttpServerConnection(IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, MessageConstraints, ContentLengthStrategy, ContentLengthStrategy, NHttpMessageParserFactory, NHttpMessageWriterFactory)
    org.apache.http.impl.nio.DefaultNHttpServerConnectionFactory(HttpRequestFactory, ByteBufferAllocator, HttpParams)
    (4.3) use DefaultNHttpServerConnectionFactory(ByteBufferAllocator, NHttpMessageParserFactory, NHttpMessageWriterFactory, ConnectionConfig)
    org.apache.http.impl.nio.DefaultNHttpServerConnectionFactory(HttpParams)
    (4.3) use DefaultNHttpServerConnectionFactory(ConnectionConfig)
    org.apache.http.impl.nio.NHttpConnectionBase(IOSession, ByteBufferAllocator, HttpParams)
    (4.3) use NHttpConnectionBase(IOSession, int, int, ByteBufferAllocator, CharsetDecoder, CharsetEncoder, ContentLengthStrategy, ContentLengthStrategy)
    org.apache.http.impl.nio.pool.BasicNIOConnFactory(SSLContext, SSLSetupHandler, HttpResponseFactory, ByteBufferAllocator, HttpParams)
    (4.3) use BasicNIOConnFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)
    org.apache.http.impl.nio.pool.BasicNIOConnFactory(SSLContext, SSLSetupHandler, HttpParams)
    (4.3) use BasicNIOConnFactory(SSLContext, SSLSetupHandler, ConnectionConfig)
    org.apache.http.impl.nio.pool.BasicNIOConnFactory(HttpParams)
    (4.3) use BasicNIOConnFactory(ConnectionConfig)
    org.apache.http.impl.nio.pool.BasicNIOConnPool(ConnectingIOReactor, NIOConnFactory<HttpHost, NHttpClientConnection>, HttpParams)
    (4.3) use BasicNIOConnPool(ConnectingIOReactor, NIOConnFactory, int)
    org.apache.http.impl.nio.pool.BasicNIOConnPool(ConnectingIOReactor, HttpParams)
    (4.3) use BasicNIOConnPool(ConnectingIOReactor, ConnectionConfig)
    org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor(int, ThreadFactory, HttpParams)
    (4.2) use AbstractMultiworkerIOReactor(IOReactorConfig, ThreadFactory)
    org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor(int, ThreadFactory, HttpParams)
    (4.2) use DefaultConnectingIOReactor(IOReactorConfig, ThreadFactory)
    org.apache.http.impl.nio.reactor.DefaultConnectingIOReactor(int, HttpParams)
    (4.2) use DefaultConnectingIOReactor(IOReactorConfig)
    org.apache.http.impl.nio.reactor.DefaultListeningIOReactor(int, ThreadFactory, HttpParams)
    (4.2) use DefaultListeningIOReactor(IOReactorConfig, ThreadFactory)
    org.apache.http.impl.nio.reactor.DefaultListeningIOReactor(int, HttpParams)
    (4.2) use DefaultListeningIOReactor(IOReactorConfig)
    org.apache.http.impl.nio.reactor.IOReactorConfig()
    Use IOReactorConfig.Builder.
    org.apache.http.impl.nio.reactor.SessionInputBufferImpl(int, int, ByteBufferAllocator, HttpParams)
    (4.3) use SessionInputBufferImpl(int, int, CharsetDecoder, ByteBufferAllocator)
    org.apache.http.impl.nio.reactor.SessionInputBufferImpl(int, int, HttpParams)
    (4.3) use SessionInputBufferImpl(int, int, Charset)
    org.apache.http.impl.nio.reactor.SessionOutputBufferImpl(int, int, ByteBufferAllocator, HttpParams)
    (4.3) use SessionOutputBufferImpl(int, int, CharsetEncoder, ByteBufferAllocator)
    org.apache.http.impl.nio.reactor.SessionOutputBufferImpl(int, int, HttpParams)
    (4.3) use SessionOutputBufferImpl(int, int, Charset)
    org.apache.http.impl.nio.SSLNHttpClientConnectionFactory(SSLContext, SSLSetupHandler, HttpResponseFactory, ByteBufferAllocator, HttpParams)
    (4.3) use SSLNHttpClientConnectionFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)
    org.apache.http.impl.nio.SSLNHttpClientConnectionFactory(SSLContext, SSLSetupHandler, HttpParams)
    (4.3) use SSLNHttpClientConnectionFactory(SSLContext, SSLSetupHandler, ConnectionConfig)
    org.apache.http.impl.nio.SSLNHttpClientConnectionFactory(HttpParams)
    (4.3) use SSLNHttpClientConnectionFactory(ConnectionConfig)
    org.apache.http.impl.nio.SSLNHttpServerConnectionFactory(SSLContext, SSLSetupHandler, HttpRequestFactory, ByteBufferAllocator, HttpParams)
    (4.3) use SSLNHttpServerConnectionFactory(SSLContext, SSLSetupHandler, NHttpMessageParserFactory, NHttpMessageWriterFactory, ByteBufferAllocator, ConnectionConfig)
    org.apache.http.impl.nio.SSLNHttpServerConnectionFactory(SSLContext, SSLSetupHandler, HttpParams)
    (4.3) use SSLNHttpServerConnectionFactory(SSLContext, SSLSetupHandler, ConnectionConfig)
    org.apache.http.impl.nio.SSLNHttpServerConnectionFactory(HttpParams)
    (4.3) use SSLNHttpServerConnectionFactory(ConnectionConfig)
    org.apache.http.impl.pool.BasicConnFactory(SSLSocketFactory, HttpParams)
    (4.3) use BasicConnFactory(SocketFactory, SSLSocketFactory, int, SocketConfig, ConnectionConfig).
    org.apache.http.impl.pool.BasicConnFactory(HttpParams)
    (4.3) use BasicConnFactory(int, SocketConfig, ConnectionConfig).
    org.apache.http.impl.pool.BasicConnPool(HttpParams)
    (4.3) use BasicConnPool(SocketConfig, ConnectionConfig)
    org.apache.http.message.AbstractHttpMessage(HttpParams)
    (4.3) use AbstractHttpMessage()
    org.apache.http.nio.entity.NFileEntity(File, String)
    (4.2) use NFileEntity(File, ContentType)
    org.apache.http.nio.entity.NFileEntity(File, String, boolean)
    (4.2) use NFileEntity(File, ContentType, boolean)
    org.apache.http.nio.pool.AbstractNIOConnPool(ConnectingIOReactor, NIOConnFactory<T, C>, int, int)
    use AbstractNIOConnPool(ConnectingIOReactor, NIOConnFactory, SocketAddressResolver, int, int)
    org.apache.http.nio.protocol.HttpAsyncRequester(HttpProcessor, ConnectionReuseStrategy, HttpParams)
    (4.3) use HttpAsyncRequester(HttpProcessor, ConnectionReuseStrategy)
    org.apache.http.nio.protocol.HttpAsyncService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpAsyncRequestHandlerResolver, HttpAsyncExpectationVerifier, HttpParams)
    (4.3) use HttpAsyncService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpAsyncRequestHandlerMapper, HttpAsyncExpectationVerifier)
    org.apache.http.nio.protocol.HttpAsyncService(HttpProcessor, ConnectionReuseStrategy, HttpAsyncRequestHandlerResolver, HttpParams)
    (4.3) use HttpAsyncService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpAsyncRequestHandlerMapper, HttpAsyncExpectationVerifier)
    org.apache.http.nio.util.SharedInputBuffer(int, IOControl, ByteBufferAllocator)
    (4.3) use SharedInputBuffer(int, ByteBufferAllocator)
    org.apache.http.nio.util.SharedOutputBuffer(int, IOControl, ByteBufferAllocator)
    (4.3) use SharedOutputBuffer(int, ByteBufferAllocator)
    org.apache.http.protocol.HttpService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory)
    (4.1) use HttpService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpRequestHandlerResolver, HttpParams)
    org.apache.http.protocol.HttpService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpRequestHandlerResolver, HttpParams)
    (4.3) use HttpService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpRequestHandlerMapper)
    org.apache.http.protocol.HttpService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpRequestHandlerResolver, HttpExpectationVerifier, HttpParams)
    (4.3) use HttpService(HttpProcessor, ConnectionReuseStrategy, HttpResponseFactory, HttpRequestHandlerMapper, HttpExpectationVerifier)
    org.apache.http.protocol.ImmutableHttpProcessor(HttpRequestInterceptorList, HttpResponseInterceptorList)
    (4.3) do not use.
    org.apache.http.protocol.RequestExpectContinue()
    (4.3) use RequestExpectContinue(boolean)