| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBuffer
Abstract buffer implementation.
|
class |
ByteBufferBuffer
ByteBuffer based buffer. |
class |
DirectBuffer
Direct
ByteBuffer based buffer. |
class |
FileBuffer
File buffer.
|
class |
HeapBuffer
Direct
ByteBuffer based buffer. |
class |
MappedBuffer
Direct
ByteBuffer based buffer. |
class |
NativeBuffer
Native byte buffer implementation.
|
class |
ReadOnlyBuffer
Read-only buffer.
|
class |
SlicedBuffer
Sliced buffer.
|
class |
SwappedBuffer
Byte order swapped buffer.
|
class |
UnsafeDirectBuffer
Direct
ByteBuffer based buffer. |
class |
UnsafeHeapBuffer
Heap byte buffer implementation.
|
class |
UnsafeMappedBuffer
Memory mapped file buffer.
|
| Modifier and Type | Method and Description |
|---|---|
Buffer |
SwappedBuffer.acquire() |
Buffer |
SlicedBuffer.acquire() |
Buffer |
ReadOnlyBuffer.acquire() |
Buffer |
AbstractBuffer.acquire() |
Buffer |
UnpooledAllocator.allocate() |
Buffer |
PooledAllocator.allocate() |
Buffer |
BufferAllocator.allocate()
Allocates a dynamic capacity buffer.
|
Buffer |
UnpooledAllocator.allocate(int capacity) |
Buffer |
PooledAllocator.allocate(int capacity) |
Buffer |
BufferAllocator.allocate(int initialCapacity)
Allocates a dynamic capacity buffer with the given initial capacity.
|
Buffer |
UnpooledUnsafeHeapAllocator.allocate(int initialCapacity,
int maxCapacity) |
Buffer |
UnpooledUnsafeDirectAllocator.allocate(int initialCapacity,
int maxCapacity) |
Buffer |
UnpooledHeapAllocator.allocate(int initialCapacity,
int maxCapacity) |
Buffer |
UnpooledDirectAllocator.allocate(int initialCapacity,
int maxCapacity) |
Buffer |
PooledAllocator.allocate(int initialCapacity,
int maxCapacity) |
Buffer |
BufferAllocator.allocate(int initialCapacity,
int maxCapacity)
Allocates a new buffer.
|
Buffer |
Buffer.asReadOnlyBuffer()
Returns a read-only view of the buffer.
|
Buffer |
AbstractBuffer.asReadOnlyBuffer() |
Buffer |
Buffer.capacity(int capacity)
Sets the buffer's capacity.
|
Buffer |
AbstractBuffer.capacity(int capacity)
Updates the buffer capacity.
|
Buffer |
Buffer.clear()
Clears the buffer.
|
Buffer |
AbstractBuffer.clear() |
Buffer |
SlicedBuffer.compact() |
Buffer |
ReadOnlyBuffer.compact() |
Buffer |
Buffer.compact()
Compacts the buffer, moving bytes from the current position to the end of the buffer to the head of the buffer.
|
Buffer |
AbstractBuffer.compact() |
Buffer |
SwappedBuffer.duplicate() |
Buffer |
SlicedBuffer.duplicate() |
Buffer |
ReadOnlyBuffer.duplicate() |
Buffer |
Buffer.duplicate()
Returns a duplicate of the buffer.
|
Buffer |
Buffer.flip()
Flips the buffer.
|
Buffer |
AbstractBuffer.flip() |
Buffer |
ReadOnlyBuffer.flush() |
Buffer |
AbstractBuffer.flush() |
Buffer |
Buffer.limit(int limit)
Sets the buffer's read/write limit.
|
Buffer |
AbstractBuffer.limit(int limit) |
Buffer |
Buffer.mark()
Sets a mark at the current position.
|
Buffer |
AbstractBuffer.mark() |
Buffer |
Buffer.order(ByteOrder order)
Sets the byte order, returning a new swapped
Buffer instance. |
Buffer |
AbstractBuffer.order(ByteOrder order) |
Buffer |
Buffer.position(int position)
Sets the buffer's current read/write position.
|
Buffer |
AbstractBuffer.position(int position) |
Buffer |
Buffer.read(Buffer buffer)
Reads bytes into the given buffer.
|
Buffer |
AbstractBuffer.read(Buffer buffer) |
Buffer |
Buffer.read(byte[] bytes)
Reads bytes into the given byte array.
|
Buffer |
AbstractBuffer.read(byte[] bytes) |
Buffer |
Buffer.read(byte[] bytes,
int offset,
int length)
Reads bytes into the given byte array starting at current position up to the given length.
|
Buffer |
AbstractBuffer.read(byte[] bytes,
int offset,
int length) |
Buffer |
Buffer.read(Bytes bytes)
Reads bytes into the given byte array.
|
Buffer |
AbstractBuffer.read(Bytes bytes) |
Buffer |
Buffer.read(Bytes bytes,
int dstOffset,
int length)
Reads bytes into the given byte array starting at the current position.
|
Buffer |
AbstractBuffer.read(Bytes bytes,
int offset,
int length) |
Buffer |
Buffer.read(int srcOffset,
byte[] bytes,
int dstOffset,
int length)
Reads bytes into the given byte array starting at the given offset up to the given length.
|
Buffer |
AbstractBuffer.read(int srcOffset,
byte[] bytes,
int dstOffset,
int length) |
Buffer |
Buffer.read(int srcOffset,
Bytes bytes,
int dstOffset,
int length)
Reads bytes into the given byte array starting at the given offset up to the given length.
|
Buffer |
AbstractBuffer.read(int srcOffset,
Bytes bytes,
int dstOffset,
int length) |
Buffer |
Buffer.reset()
Resets the buffer's position to the previously-marked position.
|
Buffer |
AbstractBuffer.reset() |
Buffer |
Buffer.rewind()
Rewinds the buffer.
|
Buffer |
AbstractBuffer.rewind() |
Buffer |
SwappedBuffer.root()
Returns the root buffer.
|
Buffer |
SlicedBuffer.root()
Returns the root buffer.
|
Buffer |
Buffer.skip(int length)
Advances the buffer's
position length bytes. |
Buffer |
AbstractBuffer.skip(int length) |
Buffer |
Buffer.slice()
Returns a view of this buffer starting at the current position.
|
Buffer |
AbstractBuffer.slice() |
Buffer |
Buffer.slice(int length)
Returns a view of this buffer of the given length starting at the current position.
|
Buffer |
AbstractBuffer.slice(int length) |
Buffer |
Buffer.slice(int offset,
int length)
Returns a view of this buffer starting at the given offset with the given length.
|
Buffer |
AbstractBuffer.slice(int offset,
int length) |
Buffer |
ReadOnlyBuffer.write(Buffer buffer) |
Buffer |
Buffer.write(Buffer buffer)
Writes a buffer to the buffer.
|
Buffer |
AbstractBuffer.write(Buffer buffer) |
Buffer |
ReadOnlyBuffer.write(byte[] bytes) |
Buffer |
Buffer.write(byte[] bytes)
Writes an array of bytes to the buffer.
|
Buffer |
AbstractBuffer.write(byte[] bytes) |
Buffer |
ReadOnlyBuffer.write(byte[] bytes,
int offset,
int length) |
Buffer |
Buffer.write(byte[] bytes,
int offset,
int length)
Writes an array of bytes to the buffer.
|
Buffer |
AbstractBuffer.write(byte[] bytes,
int offset,
int length) |
Buffer |
ReadOnlyBuffer.write(Bytes bytes) |
Buffer |
Buffer.write(Bytes bytes)
Writes an array of bytes to the buffer.
|
Buffer |
AbstractBuffer.write(Bytes bytes) |
Buffer |
ReadOnlyBuffer.write(Bytes bytes,
int offset,
int length) |
Buffer |
Buffer.write(Bytes bytes,
int offset,
int length)
Writes an array of bytes to the buffer.
|
Buffer |
AbstractBuffer.write(Bytes bytes,
int offset,
int length) |
Buffer |
ReadOnlyBuffer.write(int offset,
byte[] bytes,
int srcOffset,
int length) |
Buffer |
Buffer.write(int offset,
byte[] src,
int srcOffset,
int length)
Writes an array of bytes to the buffer.
|
Buffer |
AbstractBuffer.write(int offset,
byte[] bytes,
int srcOffset,
int length) |
Buffer |
ReadOnlyBuffer.write(int offset,
Bytes bytes,
int srcOffset,
int length) |
Buffer |
Buffer.write(int offset,
Bytes src,
int srcOffset,
int length)
Writes an array of bytes to the buffer.
|
Buffer |
AbstractBuffer.write(int offset,
Bytes bytes,
int srcOffset,
int length) |
Buffer |
ReadOnlyBuffer.writeBoolean(boolean b) |
Buffer |
Buffer.writeBoolean(boolean b)
Writes a 1 byte boolean to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeBoolean(boolean b) |
Buffer |
ReadOnlyBuffer.writeBoolean(int offset,
boolean b) |
Buffer |
Buffer.writeBoolean(int offset,
boolean b)
Writes a 1 byte boolean to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeBoolean(int offset,
boolean b) |
Buffer |
ReadOnlyBuffer.writeByte(int b) |
Buffer |
Buffer.writeByte(int b)
Writes a byte to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeByte(int b) |
Buffer |
ReadOnlyBuffer.writeByte(int offset,
int b) |
Buffer |
Buffer.writeByte(int offset,
int b)
Writes a byte to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeByte(int offset,
int b) |
Buffer |
ReadOnlyBuffer.writeChar(char c) |
Buffer |
Buffer.writeChar(char c)
Writes a 16-bit character to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeChar(char c) |
Buffer |
ReadOnlyBuffer.writeChar(int offset,
char c) |
Buffer |
Buffer.writeChar(int offset,
char c)
Writes a 16-bit character to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeChar(int offset,
char c) |
Buffer |
ReadOnlyBuffer.writeDouble(double d) |
Buffer |
Buffer.writeDouble(double d)
Writes a double-precision 64-bit floating point number to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeDouble(double d) |
Buffer |
ReadOnlyBuffer.writeDouble(int offset,
double d) |
Buffer |
Buffer.writeDouble(int offset,
double d)
Writes a double-precision 64-bit floating point number to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeDouble(int offset,
double d) |
Buffer |
ReadOnlyBuffer.writeFloat(float f) |
Buffer |
Buffer.writeFloat(float f)
Writes a single-precision 32-bit floating point number to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeFloat(float f) |
Buffer |
ReadOnlyBuffer.writeFloat(int offset,
float f) |
Buffer |
Buffer.writeFloat(int offset,
float f)
Writes a single-precision 32-bit floating point number to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeFloat(int offset,
float f) |
Buffer |
ReadOnlyBuffer.writeInt(int i) |
Buffer |
Buffer.writeInt(int i)
Writes a 32-bit signed integer to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeInt(int i) |
Buffer |
ReadOnlyBuffer.writeInt(int offset,
int i) |
Buffer |
Buffer.writeInt(int offset,
int i)
Writes a 32-bit signed integer to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeInt(int offset,
int i) |
Buffer |
ReadOnlyBuffer.writeLong(int offset,
long l) |
Buffer |
Buffer.writeLong(int offset,
long l)
Writes a 64-bit signed integer to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeLong(int offset,
long l) |
Buffer |
ReadOnlyBuffer.writeLong(long l) |
Buffer |
Buffer.writeLong(long l)
Writes a 64-bit signed integer to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeLong(long l) |
Buffer |
ReadOnlyBuffer.writeMedium(int m) |
Buffer |
AbstractBuffer.writeMedium(int m) |
Buffer |
ReadOnlyBuffer.writeMedium(int offset,
int m) |
Buffer |
AbstractBuffer.writeMedium(int offset,
int m) |
Buffer |
ReadOnlyBuffer.writeShort(int offset,
short s) |
Buffer |
Buffer.writeShort(int offset,
short s)
Writes a 16-bit signed integer to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeShort(int offset,
short s) |
Buffer |
ReadOnlyBuffer.writeShort(short s) |
Buffer |
Buffer.writeShort(short s)
Writes a 16-bit signed integer to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeShort(short s) |
Buffer |
AbstractBuffer.writeString(int offset,
String s) |
Buffer |
AbstractBuffer.writeString(int offset,
String s,
Charset charset) |
Buffer |
AbstractBuffer.writeString(String s) |
Buffer |
AbstractBuffer.writeString(String s,
Charset charset) |
Buffer |
ReadOnlyBuffer.writeUnsignedByte(int b) |
Buffer |
Buffer.writeUnsignedByte(int b)
Writes an unsigned byte to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeUnsignedByte(int b) |
Buffer |
ReadOnlyBuffer.writeUnsignedByte(int offset,
int b) |
Buffer |
Buffer.writeUnsignedByte(int offset,
int b)
Writes an unsigned byte to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeUnsignedByte(int offset,
int b) |
Buffer |
ReadOnlyBuffer.writeUnsignedInt(int offset,
long i) |
Buffer |
Buffer.writeUnsignedInt(int offset,
long i)
Writes a 32-bit signed integer to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeUnsignedInt(int offset,
long i) |
Buffer |
ReadOnlyBuffer.writeUnsignedInt(long i) |
Buffer |
Buffer.writeUnsignedInt(long i)
Writes a 32-bit signed integer to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeUnsignedInt(long i) |
Buffer |
ReadOnlyBuffer.writeUnsignedMedium(int m) |
Buffer |
AbstractBuffer.writeUnsignedMedium(int m) |
Buffer |
ReadOnlyBuffer.writeUnsignedMedium(int offset,
int m) |
Buffer |
AbstractBuffer.writeUnsignedMedium(int offset,
int m) |
Buffer |
ReadOnlyBuffer.writeUnsignedShort(int s) |
Buffer |
Buffer.writeUnsignedShort(int s)
Writes a 16-bit signed integer to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeUnsignedShort(int s) |
Buffer |
ReadOnlyBuffer.writeUnsignedShort(int offset,
int s) |
Buffer |
Buffer.writeUnsignedShort(int offset,
int s)
Writes a 16-bit signed integer to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeUnsignedShort(int offset,
int s) |
Buffer |
Buffer.writeUTF8(int offset,
String s)
Writes a UTF-8 string to the buffer at the given offset.
|
Buffer |
AbstractBuffer.writeUTF8(int offset,
String s) |
Buffer |
ReadOnlyBuffer.writeUTF8(String s) |
Buffer |
Buffer.writeUTF8(String s)
Writes a UTF-8 string to the buffer at the current position.
|
Buffer |
AbstractBuffer.writeUTF8(String s) |
Buffer |
ReadOnlyBuffer.zero() |
Buffer |
AbstractBuffer.zero() |
Buffer |
ReadOnlyBuffer.zero(int offset) |
Buffer |
AbstractBuffer.zero(int offset) |
Buffer |
ReadOnlyBuffer.zero(int offset,
int length) |
Buffer |
AbstractBuffer.zero(int offset,
int length) |
| Modifier and Type | Method and Description |
|---|---|
T |
BufferInput.read(Buffer buffer)
Reads bytes into the given buffer.
|
Buffer |
Buffer.read(Buffer buffer)
Reads bytes into the given buffer.
|
Buffer |
AbstractBuffer.read(Buffer buffer) |
void |
UnsafeHeapBufferPool.release(Buffer reference) |
void |
UnsafeDirectBufferPool.release(Buffer reference) |
Buffer |
ReadOnlyBuffer.write(Buffer buffer) |
T |
BufferOutput.write(Buffer buffer)
Writes a buffer to the buffer.
|
Buffer |
Buffer.write(Buffer buffer)
Writes a buffer to the buffer.
|
Buffer |
AbstractBuffer.write(Buffer buffer) |
| Constructor and Description |
|---|
ReadOnlyBuffer(Buffer buffer,
io.atomix.utils.concurrent.ReferenceManager<Buffer> referenceManager) |
SlicedBuffer(Buffer root,
Bytes bytes,
int offset,
int initialCapacity,
int maxCapacity) |
SwappedBuffer(Buffer buffer,
int offset,
int initialCapacity,
int maxCapacity,
io.atomix.utils.concurrent.ReferenceManager<Buffer> referenceManager) |
| Constructor and Description |
|---|
BufferPool(io.atomix.utils.concurrent.ReferenceFactory<Buffer> factory) |
ByteBufferBuffer(ByteBufferBytes bytes,
int offset,
int initialCapacity,
int maxCapacity,
io.atomix.utils.concurrent.ReferenceManager<Buffer> referenceManager) |
ByteBufferBuffer(ByteBufferBytes bytes,
io.atomix.utils.concurrent.ReferenceManager<Buffer> referenceManager) |
ReadOnlyBuffer(Buffer buffer,
io.atomix.utils.concurrent.ReferenceManager<Buffer> referenceManager) |
SwappedBuffer(Buffer buffer,
int offset,
int initialCapacity,
int maxCapacity,
io.atomix.utils.concurrent.ReferenceManager<Buffer> referenceManager) |
Copyright © 2013–2017. All rights reserved.