Package org.apache.mina.util.byteaccess

Interface Summary
ByteArray Represents a sequence of bytes that can be read or written directly or through a cursor.
ByteArray.Cursor Provides relocatable, relative access to the underlying array.
ByteArrayFactory A factory for ByteArrays.
CompositeByteArray.CursorListener Allows for efficient detection of component boundaries when using a cursor.
CompositeByteArrayRelativeWriter.Expander An object that knows how to expand a CompositeByteArray.
CompositeByteArrayRelativeWriter.Flusher An object that knows how to flush a ByteArray.
IoAbsoluteReader Provides absolute read access to a sequence of bytes.
IoAbsoluteWriter Provides absolute write access to a sequence of bytes.
IoRelativeReader Provides relative read access to a sequence of bytes.
IoRelativeWriter Provides relative read access to a sequence of bytes.
 

Class Summary
BufferByteArray A ByteArray backed by a IoBuffer.
ByteArrayPool Creates ByteArrays, using a pool to reduce allocation where possible.
CompositeByteArray A ByteArray composed of other ByteArrays.
CompositeByteArrayRelativeReader Provides restricted, relative, read-only access to the bytes in a CompositeByteArray.
CompositeByteArrayRelativeWriter Provides restricted, relative, write-only access to the bytes in a CompositeByteArray.
CompositeByteArrayRelativeWriter.ChunkedExpander Expands the supplied CompositeByteArray by the number of bytes provided in the constructor
CompositeByteArrayRelativeWriter.NopExpander No-op expander.
SimpleByteArrayFactory Creates ByteArray backed by a heap-allocated IoBuffer.
 



Copyright © 2004-2012 Apache MINA Project. All Rights Reserved.