| Package | Description |
|---|---|
| net.kuujo.catalyst.buffer |
Provides a low-level
Buffer abstraction backed by on- or off-heap memory, memory mapped
files, or RandomAccessFile. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
BufferInput<T extends BufferInput<?>>
Readable buffer.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Buffer
Navigable byte buffer for input/output operations.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBuffer
Abstract buffer implementation.
|
class |
DirectBuffer
Direct
ByteBuffer based buffer. |
class |
FileBuffer
File buffer.
|
class |
HeapBuffer
Heap byte buffer implementation.
|
class |
InputStreamBufferInput
Input stream buffer input.
|
class |
MappedBuffer
Memory mapped file buffer.
|
class |
NativeBuffer
Native byte buffer implementation.
|
class |
ReadOnlyBuffer
Read-only buffer.
|
class |
SlicedBuffer
Sliced buffer.
|
class |
SwappedBuffer
Byte order swapped buffer.
|
| Modifier and Type | Method and Description |
|---|---|
BufferInput |
InputStreamBufferInput.read(Buffer buffer) |
BufferInput |
InputStreamBufferInput.read(byte[] bytes) |
BufferInput |
InputStreamBufferInput.read(byte[] bytes,
long offset,
long length) |
BufferInput |
InputStreamBufferInput.read(Bytes bytes) |
BufferInput |
InputStreamBufferInput.read(Bytes bytes,
long offset,
long length) |
BufferInput |
InputStreamBufferInput.skip(long bytes) |
| Constructor and Description |
|---|
BufferDataInput(BufferInput buffer) |
Copyright © 2013–2015. All rights reserved.