Package org.apache.mina.util.byteaccess
package org.apache.mina.util.byteaccess
-
ClassDescriptionAbstract class that implements
ByteArray.AByteArraybacked by aIoBuffer.Represents a sequence of bytes that can be read or written directly or through a cursor.Provides relocatable, relative access to the underlying array.A factory forByteArrays.A linked list that storesByteArrays and maintains several useful invariants.CreatesByteArrays, using a pool to reduce allocation where possible.A ByteArray composed of other ByteArrays.Allows for efficient detection of component boundaries when using a cursor.Provides common functionality between theCompositeByteArrayRelativeReaderandCompositeByteArrayRelativeWriter.Provides restricted, relative, read-only access to the bytes in aCompositeByteArray.Provides restricted, relative, write-only access to the bytes in aCompositeByteArray.Expands the suppliedCompositeByteArrayby the number of bytes provided in the constructorAn object that knows how to expand aCompositeByteArray.An object that knows how to flush aByteArray.No-op expander.Provides absolute read access to a sequence of bytes.Provides absolute write access to a sequence of bytes.Provides relative read access to a sequence of bytes.Provides relative read access to a sequence of bytes.CreatesByteArraybacked by a heap-allocatedIoBuffer.