## Uses of Interface
org.apache.http.nio.util.ByteBufferAllocator

Packages that use ByteBufferAllocator
org.apache.http.impl.nio: Default implementations for interfaces in `org.apache.http.nio`.
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.nio.entity: Common HTTP entity implementations with extensions for asynchronous (non-blocking) data transfer.
org.apache.http.nio.protocol: Asynchronous HTTP protocol handlers based on the non-blocking I/O model.
org.apache.http.nio.util: Various buffering primitives intended to facilitate content streaming for non-blocking HTTP connections.

Uses of ByteBufferAllocator in org.apache.http.impl.nio

Fields in org.apache.http.impl.nio declared as ByteBufferAllocator
`protected ByteBufferAllocator` `DefaultServerIOEventDispatch.allocator` Deprecated.
`protected ByteBufferAllocator` `DefaultClientIOEventDispatch.allocator` Deprecated.

Methods in org.apache.http.impl.nio that return ByteBufferAllocator
`protected ByteBufferAllocator` `SSLClientIOEventDispatch.createByteBufferAllocator()` Deprecated. Creates an instance of `HeapByteBufferAllocator` to be used by HTTP connections for allocating `ByteBuffer` objects.
`protected ByteBufferAllocator` `DefaultServerIOEventDispatch.createByteBufferAllocator()` Deprecated. Creates an instance of `HeapByteBufferAllocator` to be used by HTTP connections for allocating `ByteBuffer` objects.
`protected ByteBufferAllocator` `SSLServerIOEventDispatch.createByteBufferAllocator()` Deprecated. Creates an instance of `HeapByteBufferAllocator` to be used by HTTP connections for allocating `ByteBuffer` objects.
`protected ByteBufferAllocator` `DefaultClientIOEventDispatch.createByteBufferAllocator()` Deprecated. Creates an instance of `HeapByteBufferAllocator` to be used by HTTP connections for allocating `ByteBuffer` objects.

Methods in org.apache.http.impl.nio with parameters of type ByteBufferAllocator
`protected DefaultNHttpServerConnection` `DefaultNHttpServerConnectionFactory.createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)`
`protected DefaultNHttpServerConnection` `SSLNHttpServerConnectionFactory.createConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)`
`protected DefaultNHttpClientConnection` `SSLNHttpClientConnectionFactory.createConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)`
`protected DefaultNHttpClientConnection` `DefaultNHttpClientConnectionFactory.createConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)`

Constructors in org.apache.http.impl.nio with parameters of type ByteBufferAllocator
`DefaultNHttpClientConnection(IOSession session, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)` Creates a new instance of this class given the underlying I/O session.
`DefaultNHttpClientConnectionFactory(HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)`
`DefaultNHttpServerConnection(IOSession session, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)` Creates a new instance of this class given the underlying I/O session.
`DefaultNHttpServerConnectionFactory(HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)`
`NHttpConnectionBase(IOSession session, ByteBufferAllocator allocator, HttpParams params)` Creates a new instance of this class given the underlying I/O session.
`SSLNHttpClientConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)`
`SSLNHttpServerConnectionFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpRequestFactory requestFactory, ByteBufferAllocator allocator, HttpParams params)`

Uses of ByteBufferAllocator in org.apache.http.impl.nio.pool

Constructors in org.apache.http.impl.nio.pool with parameters of type ByteBufferAllocator
`BasicNIOConnFactory(SSLContext sslcontext, SSLSetupHandler sslHandler, HttpResponseFactory responseFactory, ByteBufferAllocator allocator, HttpParams params)`

Uses of ByteBufferAllocator in org.apache.http.impl.nio.reactor

Constructors in org.apache.http.impl.nio.reactor with parameters of type ByteBufferAllocator
`SessionInputBufferImpl(int buffersize, int linebuffersize, ByteBufferAllocator allocator, HttpParams params)`
`SessionOutputBufferImpl(int buffersize, int linebuffersize, ByteBufferAllocator allocator, HttpParams params)`

Uses of ByteBufferAllocator in org.apache.http.nio.entity

Constructors in org.apache.http.nio.entity with parameters of type ByteBufferAllocator
`BufferingNHttpEntity(HttpEntity httpEntity, ByteBufferAllocator allocator)` Deprecated.
`SkipContentListener(ByteBufferAllocator allocator)` Deprecated.

Uses of ByteBufferAllocator in org.apache.http.nio.protocol

Fields in org.apache.http.nio.protocol declared as ByteBufferAllocator
`protected ByteBufferAllocator` `NHttpHandlerBase.allocator` Deprecated.

Constructors in org.apache.http.nio.protocol with parameters of type ByteBufferAllocator
`AsyncNHttpClientHandler(HttpProcessor httpProcessor, NHttpRequestExecutionHandler execHandler, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`AsyncNHttpServiceHandler(HttpProcessor httpProcessor, HttpResponseFactory responseFactory, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`BufferingHttpClientHandler(HttpProcessor httpProcessor, HttpRequestExecutionHandler execHandler, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`BufferingHttpServiceHandler(HttpProcessor httpProcessor, HttpResponseFactory responseFactory, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`NHttpHandlerBase(HttpProcessor httpProcessor, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, HttpParams params)` Deprecated.
`ThrottlingHttpClientHandler(HttpProcessor httpProcessor, HttpRequestExecutionHandler execHandler, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, Executor executor, HttpParams params)` Deprecated.
`ThrottlingHttpServiceHandler(HttpProcessor httpProcessor, HttpResponseFactory responseFactory, ConnectionReuseStrategy connStrategy, ByteBufferAllocator allocator, Executor executor, HttpParams params)` Deprecated.

Uses of ByteBufferAllocator in org.apache.http.nio.util

Classes in org.apache.http.nio.util that implement ByteBufferAllocator
`class` `DirectByteBufferAllocator` Allocates `ByteBuffer` instances using `ByteBuffer.allocateDirect(int)`.
`class` `HeapByteBufferAllocator` Allocates `ByteBuffer` instances using `ByteBuffer.allocate(int)`.

Constructors in org.apache.http.nio.util with parameters of type ByteBufferAllocator
`ExpandableBuffer(int buffersize, ByteBufferAllocator allocator)` Allocates buffer of the given size using the given allocator.
`SharedInputBuffer(int buffersize, IOControl ioctrl, ByteBufferAllocator allocator)`
`SharedOutputBuffer(int buffersize, IOControl ioctrl, ByteBufferAllocator allocator)`
`SimpleInputBuffer(int buffersize, ByteBufferAllocator allocator)`
`SimpleOutputBuffer(int buffersize, ByteBufferAllocator allocator)`

Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.