Package org.apache.http.nio.util

Various buffering primitives intended to facilitate content streaming for non-blocking HTTP connections.

See:
          Description

Interface Summary
BufferInfo Basic buffer properties.
ByteBufferAllocator Abstract interface to allocate ByteBuffer instances.
ContentInputBuffer Buffer for storing content streamed out from a ContentDecoder.
ContentOutputBuffer Buffer for storing content to be streamed out to a ContentEncoder.
 

Class Summary
DirectByteBufferAllocator Allocates ByteBuffer instances using ByteBuffer.allocateDirect(int).
ExpandableBuffer A buffer that expand its capacity on demand using ByteBufferAllocator interface.
HeapByteBufferAllocator Allocates ByteBuffer instances using ByteBuffer.allocate(int).
SharedInputBuffer Implementation of the ContentInputBuffer interface that can be shared by multiple threads, usually the I/O dispatch of an I/O reactor and a worker thread.
SharedOutputBuffer Implementation of the ContentOutputBuffer interface that can be shared by multiple threads, usually the I/O dispatch of an I/O reactor and a worker thread.
SimpleInputBuffer Basic implementation of the ContentInputBuffer interface.
SimpleOutputBuffer Basic implementation of the ContentOutputBuffer interface.
 

Package org.apache.http.nio.util Description

Various buffering primitives intended to facilitate content streaming for non-blocking HTTP connections.



Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.