| Interface | Description |
|---|---|
| ByteBufferAllocator |
| Class | Description |
|---|---|
| ByteBufferInputStream | |
| ByteBufferReleaser |
Convenient class for releasing
ByteBuffer objects with the corresponding allocator; |
| BytesInput |
A source of bytes capable of writing itself to an output.
|
| BytesUtils |
utility methods to deal with bytes
|
| CapacityByteArrayOutputStream |
Similar to a
ByteArrayOutputStream, but uses a different strategy for growing that does not involve copying. |
| ConcatenatingByteArrayCollector | Deprecated
Use
ConcatenatingByteBufferCollector instead. |
| ConcatenatingByteBufferCollector |
Alternative to
ConcatenatingByteArrayCollector but using ByteBuffers allocated by its
ByteBufferAllocator. |
| DirectByteBufferAllocator | |
| HeapByteBufferAllocator | |
| LittleEndianDataInputStream |
Based on DataInputStream but little endian and without the String/char methods
|
| LittleEndianDataOutputStream |
Based on DataOutputStream but in little endian and without the String/char methods
|
| ReusingByteBufferAllocator |
A special
ByteBufferAllocator implementation that keeps one ByteBuffer object and reuses it at the
next ReusingByteBufferAllocator.allocate(int) call. |
| TrackingByteBufferAllocator |
A wrapper
ByteBufferAllocator implementation that tracks whether all allocated buffers are released. |
Copyright © 2023 The Apache Software Foundation. All rights reserved.