Skip navigation links
A B C D F G H I L M N O P R S T U W Z 

A

AbstractBuffer - Class in net.kuujo.catalyst.buffer
Abstract buffer implementation.
AbstractBytes - Class in net.kuujo.catalyst.buffer
Abstract bytes implementation.
AbstractBytes() - Constructor for class net.kuujo.catalyst.buffer.AbstractBytes
 
acquire() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
acquire() - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
acquire() - Method in class net.kuujo.catalyst.buffer.SlicedBuffer
 
acquire() - Method in class net.kuujo.catalyst.buffer.SwappedBuffer
 
acquire() - Method in interface net.kuujo.catalyst.util.ReferenceCounted
Acquires a reference.
acquire() - Method in class net.kuujo.catalyst.util.ReferencePool
Acquires a reference.
address() - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
address(long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
address() - Method in interface net.kuujo.catalyst.buffer.util.Memory
Returns the memory address.
address(long) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Returns the memory address for the given offset.
address() - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
address(long) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
allocate() - Method in interface net.kuujo.catalyst.buffer.BufferAllocator
Allocates a dynamic capacity buffer.
allocate(long) - Method in interface net.kuujo.catalyst.buffer.BufferAllocator
Allocates a dynamic capacity buffer with the given initial capacity.
allocate(long, long) - Method in interface net.kuujo.catalyst.buffer.BufferAllocator
Allocates a new buffer.
allocate() - Static method in class net.kuujo.catalyst.buffer.DirectBuffer
Allocates a direct buffer with an initial capacity of 4096 and a maximum capacity of Long.MAX_VALUE.
allocate(long) - Static method in class net.kuujo.catalyst.buffer.DirectBuffer
Allocates a direct buffer with the given initial capacity.
allocate(long, long) - Static method in class net.kuujo.catalyst.buffer.DirectBuffer
Allocates a new direct buffer.
allocate(long) - Static method in class net.kuujo.catalyst.buffer.DirectBytes
Allocates a direct ByteBuffer based byte array.
allocate(File) - Static method in class net.kuujo.catalyst.buffer.FileBuffer
Allocates a file buffer of unlimited capacity.
allocate(File, long) - Static method in class net.kuujo.catalyst.buffer.FileBuffer
Allocates a file buffer with the given initial capacity.
allocate(File, long, long) - Static method in class net.kuujo.catalyst.buffer.FileBuffer
Allocates a file buffer.
allocate(File, String, long, long) - Static method in class net.kuujo.catalyst.buffer.FileBuffer
Allocates a file buffer.
allocate(File) - Static method in class net.kuujo.catalyst.buffer.FileBytes
Allocates a randomAccessFile buffer of unlimited count.
allocate(File, long) - Static method in class net.kuujo.catalyst.buffer.FileBytes
Allocates a randomAccessFile buffer.
allocate(File, String, long) - Static method in class net.kuujo.catalyst.buffer.FileBytes
Allocates a randomAccessFile buffer.
allocate() - Static method in class net.kuujo.catalyst.buffer.HeapBuffer
Allocates a heap buffer with an initial capacity of 4096 and a maximum capacity of HeapMemory.MAX_SIZE.
allocate(long) - Static method in class net.kuujo.catalyst.buffer.HeapBuffer
Allocates a heap buffer with the given initial capacity.
allocate(long, long) - Static method in class net.kuujo.catalyst.buffer.HeapBuffer
Allocates a new heap buffer.
allocate(long) - Static method in class net.kuujo.catalyst.buffer.HeapBytes
Allocates a new heap byte array.
allocate(File) - Static method in class net.kuujo.catalyst.buffer.MappedBuffer
Allocates a dynamic capacity mapped buffer in FileChannel.MapMode.READ_WRITE mode with an initial capacity of 16MiB and a maximum capacity of Integer.MAX_VALUE.
allocate(File, FileChannel.MapMode) - Static method in class net.kuujo.catalyst.buffer.MappedBuffer
Allocates a dynamic capacity mapped buffer in FileChannel.MapMode.READ_WRITE mode with an initial capacity of 16MiB and a maximum capacity of Integer.MAX_VALUE.
allocate(File, long) - Static method in class net.kuujo.catalyst.buffer.MappedBuffer
Allocates a fixed capacity mapped buffer in FileChannel.MapMode.READ_WRITE mode.
allocate(File, FileChannel.MapMode, long) - Static method in class net.kuujo.catalyst.buffer.MappedBuffer
Allocates a fixed capacity mapped buffer in the given FileChannel.MapMode.
allocate(File, long, long) - Static method in class net.kuujo.catalyst.buffer.MappedBuffer
Allocates a mapped buffer.
allocate(File, FileChannel.MapMode, long, long) - Static method in class net.kuujo.catalyst.buffer.MappedBuffer
Allocates a mapped buffer.
allocate(File, long) - Static method in class net.kuujo.catalyst.buffer.MappedBytes
Allocates a mapped buffer in FileChannel.MapMode.READ_WRITE mode.
allocate(File, FileChannel.MapMode, long) - Static method in class net.kuujo.catalyst.buffer.MappedBytes
Allocates a mapped buffer.
allocate() - Method in class net.kuujo.catalyst.buffer.PooledAllocator
 
allocate(long) - Method in class net.kuujo.catalyst.buffer.PooledAllocator
 
allocate(long, long) - Method in class net.kuujo.catalyst.buffer.PooledAllocator
 
allocate() - Method in class net.kuujo.catalyst.buffer.UnpooledAllocator
 
allocate(long) - Method in class net.kuujo.catalyst.buffer.UnpooledAllocator
 
allocate(long, long) - Method in class net.kuujo.catalyst.buffer.UnpooledDirectAllocator
 
allocate(long, long) - Method in class net.kuujo.catalyst.buffer.UnpooledHeapAllocator
 
allocate(long) - Static method in class net.kuujo.catalyst.buffer.util.BitArray
Allocates a new direct bit set.
allocate(long) - Static method in class net.kuujo.catalyst.buffer.util.DirectMemory
Allocates direct memory via DirectMemoryAllocator.
allocate(long) - Method in class net.kuujo.catalyst.buffer.util.DirectMemoryAllocator
 
allocate(long) - Static method in class net.kuujo.catalyst.buffer.util.HeapMemory
Allocates heap memory via HeapMemoryAllocator.
allocate(long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemoryAllocator
 
allocate(File, long) - Static method in class net.kuujo.catalyst.buffer.util.MappedMemory
Allocates memory mapped to a file on disk.
allocate(File, FileChannel.MapMode, long) - Static method in class net.kuujo.catalyst.buffer.util.MappedMemory
Allocates memory mapped to a file on disk.
allocate(long) - Method in class net.kuujo.catalyst.buffer.util.MappedMemoryAllocator
 
allocate(long) - Method in interface net.kuujo.catalyst.buffer.util.MemoryAllocator
Allocates memory.
allocate(long) - Static method in class net.kuujo.catalyst.buffer.util.NativeMemory
Allocates native memory via DirectMemoryAllocator.
allocator() - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
allocator() - Method in interface net.kuujo.catalyst.buffer.util.Memory
Returns the memory allocator that allocated this memory.
allocator() - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
array() - Method in class net.kuujo.catalyst.buffer.HeapBuffer
Returns the underlying byte array.
array() - Method in class net.kuujo.catalyst.buffer.HeapBytes
Returns the underlying byte array.
array() - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
Returns the underlying byte array.
ARRAY_BASE_OFFSET - Static variable in class net.kuujo.catalyst.buffer.util.HeapMemory
 
asReadOnlyBuffer() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
asReadOnlyBuffer() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns a read-only view of the buffer.

B

BitArray - Class in net.kuujo.catalyst.buffer.util
Direct memory bit set.
BOOLEAN - Static variable in interface net.kuujo.catalyst.buffer.Bytes
 
Buffer - Interface in net.kuujo.catalyst.buffer
Navigable byte buffer for input/output operations.
BufferAllocator - Interface in net.kuujo.catalyst.buffer
Buffer allocator.
BufferDataInput - Class in net.kuujo.catalyst.buffer
Buffer data input.
BufferDataInput(BufferInput) - Constructor for class net.kuujo.catalyst.buffer.BufferDataInput
 
BufferDataOutput - Class in net.kuujo.catalyst.buffer
Buffer data output wrapper.
BufferDataOutput(BufferOutput) - Constructor for class net.kuujo.catalyst.buffer.BufferDataOutput
 
BufferInput<T extends BufferInput<?>> - Interface in net.kuujo.catalyst.buffer
Readable buffer.
BufferOutput<T extends BufferOutput<?>> - Interface in net.kuujo.catalyst.buffer
Writable buffer.
BufferPool - Class in net.kuujo.catalyst.buffer
Buffer pool.
BufferPool(ReferenceFactory<Buffer>) - Constructor for class net.kuujo.catalyst.buffer.BufferPool
 
BYTE - Static variable in interface net.kuujo.catalyst.buffer.Bytes
 
bytes() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
bytes() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns the bytes underlying the buffer.
Bytes - Interface in net.kuujo.catalyst.buffer
Common interface for interacting with a memory or disk based array of bytes.
BytesInput<T extends BytesInput<T>> - Interface in net.kuujo.catalyst.buffer
Readable bytes.
BytesOutput<T extends BytesOutput<T>> - Interface in net.kuujo.catalyst.buffer
Writable bytes.

C

capacity() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
capacity(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
Updates the buffer capacity.
capacity() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns the buffer's capacity.
capacity(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Sets the buffer's capacity.
CatalystException - Exception in net.kuujo.catalyst
Catalyst exception.
CatalystException() - Constructor for exception net.kuujo.catalyst.CatalystException
 
CatalystException(String) - Constructor for exception net.kuujo.catalyst.CatalystException
 
CatalystException(String, Throwable) - Constructor for exception net.kuujo.catalyst.CatalystException
 
CatalystException(Throwable) - Constructor for exception net.kuujo.catalyst.CatalystException
 
CatalystIOException - Exception in net.kuujo.catalyst.buffer
Catalyst IO exception.
CatalystIOException() - Constructor for exception net.kuujo.catalyst.buffer.CatalystIOException
 
CatalystIOException(String) - Constructor for exception net.kuujo.catalyst.buffer.CatalystIOException
 
CatalystIOException(String, Throwable) - Constructor for exception net.kuujo.catalyst.buffer.CatalystIOException
 
CatalystIOException(Throwable) - Constructor for exception net.kuujo.catalyst.buffer.CatalystIOException
 
CHARACTER - Static variable in interface net.kuujo.catalyst.buffer.Bytes
 
clear() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
clear() - Method in interface net.kuujo.catalyst.buffer.Buffer
Clears the buffer.
clear() - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
clear() - Method in interface net.kuujo.catalyst.buffer.util.Memory
Clears the memory.
clear() - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
close() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
close() - Method in class net.kuujo.catalyst.buffer.AbstractBytes
 
close() - Method in interface net.kuujo.catalyst.buffer.Buffer
Closes the buffer.
close() - Method in interface net.kuujo.catalyst.buffer.BufferInput
 
close() - Method in interface net.kuujo.catalyst.buffer.BufferOutput
 
close() - Method in interface net.kuujo.catalyst.buffer.Bytes
 
close() - Method in class net.kuujo.catalyst.buffer.FileBytes
 
close() - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
close() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
close() - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
close() - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
close() - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
close() - Method in class net.kuujo.catalyst.buffer.SlicedBuffer
 
close() - Method in class net.kuujo.catalyst.buffer.SwappedBuffer
 
close() - Method in class net.kuujo.catalyst.buffer.util.BitArray
 
close() - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
close() - Method in interface net.kuujo.catalyst.util.ReferenceCounted
Defines an exception free close implementation.
close() - Method in class net.kuujo.catalyst.util.ReferencePool
 
compact() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
compact() - Method in interface net.kuujo.catalyst.buffer.Buffer
Compacts the buffer, moving bytes from the current position to the end of the buffer to the head of the buffer.
compact() - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
compact() - Method in class net.kuujo.catalyst.buffer.SlicedBuffer
 
compact() - Method in class net.kuujo.catalyst.buffer.SwappedBuffer
 
copy() - Method in class net.kuujo.catalyst.buffer.DirectBytes
Copies the bytes to a new byte array.
copy() - Method in class net.kuujo.catalyst.buffer.HeapBytes
Copies the bytes to a new byte array.
copy() - Method in class net.kuujo.catalyst.buffer.MappedBytes
Copies the bytes to a new byte array.
copy() - Method in class net.kuujo.catalyst.buffer.util.BitArray
Copies the bit set to a new memory address.
copy() - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
copy() - Method in interface net.kuujo.catalyst.buffer.util.Memory
Copies the memory to a distinct memory address.
copy() - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
count() - Method in class net.kuujo.catalyst.buffer.util.BitArray
Returns the number of bits set in the bit set.
createReference(ReferenceManager<T>) - Method in interface net.kuujo.catalyst.util.ReferenceFactory
Creates a new reference.

D

DEFAULT_MAP_MODE - Static variable in class net.kuujo.catalyst.buffer.util.MappedMemoryAllocator
 
delete() - Method in class net.kuujo.catalyst.buffer.FileBuffer
Deletes the underlying file.
delete() - Method in class net.kuujo.catalyst.buffer.FileBytes
Deletes the underlying file.
delete() - Method in class net.kuujo.catalyst.buffer.MappedBuffer
Deletes the underlying file.
delete() - Method in class net.kuujo.catalyst.buffer.MappedBytes
Deletes the underlying file.
DirectBuffer - Class in net.kuujo.catalyst.buffer
Direct ByteBuffer based buffer.
DirectBufferPool - Class in net.kuujo.catalyst.buffer
Direct buffer pool.
DirectBufferPool() - Constructor for class net.kuujo.catalyst.buffer.DirectBufferPool
 
DirectBytes - Class in net.kuujo.catalyst.buffer
Direct byte buffer bytes.
DirectMemory - Class in net.kuujo.catalyst.buffer.util
Direct memory.
DirectMemory(long, long, DirectMemoryAllocator) - Constructor for class net.kuujo.catalyst.buffer.util.DirectMemory
 
DirectMemoryAllocator - Class in net.kuujo.catalyst.buffer.util
Direct memory allocator.
DirectMemoryAllocator() - Constructor for class net.kuujo.catalyst.buffer.util.DirectMemoryAllocator
 
DOUBLE - Static variable in interface net.kuujo.catalyst.buffer.Bytes
 

F

file() - Method in class net.kuujo.catalyst.buffer.FileBuffer
Returns the underlying file object.
file() - Method in class net.kuujo.catalyst.buffer.FileBytes
Returns the underlying file object.
FileBuffer - Class in net.kuujo.catalyst.buffer
File buffer.
FileBytes - Class in net.kuujo.catalyst.buffer
File bytes.
flip() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
flip() - Method in interface net.kuujo.catalyst.buffer.Buffer
Flips the buffer.
FLOAT - Static variable in interface net.kuujo.catalyst.buffer.Bytes
 
flush() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
flush() - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Flushes the buffer to the underlying persistence layer.
flush() - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Flushes the bytes to the underlying persistence layer.
flush() - Method in class net.kuujo.catalyst.buffer.FileBytes
 
flush() - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
flush() - Method in class net.kuujo.catalyst.buffer.MappedBytes
 
flush() - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
flush() - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
flush() - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
flush() - Method in class net.kuujo.catalyst.buffer.util.MappedMemory
Flushes the mapped buffer to disk.
flush() - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
free() - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
free() - Method in class net.kuujo.catalyst.buffer.util.MappedMemory
 
free() - Method in interface net.kuujo.catalyst.buffer.util.Memory
Frees the memory.
free() - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 

G

get(long) - Method in class net.kuujo.catalyst.buffer.util.BitArray
Gets the bit at the given index.
getByte(long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
getByte(long) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Fetches a byte from the given memory offset.
getByte(long) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
getChar(long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
getChar(long) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Fetches a character from the given memory offset.
getChar(long) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
getDouble(long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
getDouble(long) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Fetches a double from the given memory offset.
getDouble(long) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
getFloat(long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
getFloat(long) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Fetches a float from the given memory offset.
getFloat(long) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
getInt(long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
getInt(long) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Fetches an integer from the given memory offset.
getInt(long) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
getLong(long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
getLong(long) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Fetches a long from the given memory offset.
getLong(long) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
getShort(long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
getShort(long) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Fetches a short from the given memory offset.
getShort(long) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 

H

hasRemaining() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
hasRemaining() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns a boolean indicating whether the buffer has bytes remaining.
hasRemaining() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Returns a boolean value indicating whether the input has bytes remaining.
hasRemaining() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
HeapBuffer - Class in net.kuujo.catalyst.buffer
Heap byte buffer implementation.
HeapBufferPool - Class in net.kuujo.catalyst.buffer
Heap buffer pool.
HeapBufferPool() - Constructor for class net.kuujo.catalyst.buffer.HeapBufferPool
 
HeapBytes - Class in net.kuujo.catalyst.buffer
Java heap bytes.
HeapMemory - Class in net.kuujo.catalyst.buffer.util
Java heap memory.
HeapMemory(byte[], HeapMemoryAllocator) - Constructor for class net.kuujo.catalyst.buffer.util.HeapMemory
 
HeapMemoryAllocator - Class in net.kuujo.catalyst.buffer.util
Java heap memory allocator.
HeapMemoryAllocator() - Constructor for class net.kuujo.catalyst.buffer.util.HeapMemoryAllocator
 

I

InputStreamBufferInput - Class in net.kuujo.catalyst.buffer
Input stream buffer input.
InputStreamBufferInput(InputStream) - Constructor for class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
InputStreamBufferInput(DataInputStream) - Constructor for class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
INTEGER - Static variable in interface net.kuujo.catalyst.buffer.Bytes
 
isDirect() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
isDirect() - Method in class net.kuujo.catalyst.buffer.AbstractBytes
 
isDirect() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns a boolean value indicating whether the buffer is a direct buffer.
isDirect() - Method in interface net.kuujo.catalyst.buffer.Bytes
Returns a boolean value indicating whether the bytes are direct.
isDirect() - Method in class net.kuujo.catalyst.buffer.MappedBytes
 
isDirect() - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
isDirect() - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
isDirect() - Method in class net.kuujo.catalyst.buffer.SlicedBuffer
 
isDirect() - Method in class net.kuujo.catalyst.buffer.SwappedBuffer
 
isFile() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
isFile() - Method in class net.kuujo.catalyst.buffer.AbstractBytes
 
isFile() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns a boolean value indicating whether the buffer is backed by a file.
isFile() - Method in interface net.kuujo.catalyst.buffer.Bytes
Returns a boolean value indicating whether the bytes are backed by a file.
isFile() - Method in class net.kuujo.catalyst.buffer.FileBytes
 
isFile() - Method in class net.kuujo.catalyst.buffer.MappedBytes
 
isFile() - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
isFile() - Method in class net.kuujo.catalyst.buffer.SlicedBuffer
 
isFile() - Method in class net.kuujo.catalyst.buffer.SwappedBuffer
 
isPow2(long) - Static method in class net.kuujo.catalyst.buffer.util.Memory.Util
Returns a boolean indicating whether the given count is a power of 2.
isReadOnly() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
isReadOnly() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns a boolean value indicating whether the buffer is a read-only buffer.
isReadOnly() - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
isReadOnly() - Method in class net.kuujo.catalyst.buffer.SlicedBuffer
 
isReadOnly() - Method in class net.kuujo.catalyst.buffer.SwappedBuffer
 

L

limit() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
limit(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
limit() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns the buffer's read/write limit.
limit(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Sets the buffer's read/write limit.
LONG - Static variable in interface net.kuujo.catalyst.buffer.Bytes
 

M

map(long) - Method in class net.kuujo.catalyst.buffer.FileBuffer
Maps a portion of the underlying file into memory in FileChannel.MapMode.READ_WRITE mode starting at the current position up to the given count.
map(long, FileChannel.MapMode) - Method in class net.kuujo.catalyst.buffer.FileBuffer
Maps a portion of the underlying file into memory starting at the current position up to the given count.
map(long, long) - Method in class net.kuujo.catalyst.buffer.FileBuffer
Maps a portion of the underlying file into memory in FileChannel.MapMode.READ_WRITE mode starting at the given offset up to the given count.
map(long, long, FileChannel.MapMode) - Method in class net.kuujo.catalyst.buffer.FileBuffer
Maps a portion of the underlying file into memory starting at the given offset up to the given count.
map(long, long) - Method in class net.kuujo.catalyst.buffer.FileBytes
Maps a portion of the randomAccessFile into memory in FileChannel.MapMode.READ_WRITE mode and returns a MappedBytes instance.
map(long, long, FileChannel.MapMode) - Method in class net.kuujo.catalyst.buffer.FileBytes
Maps a portion of the randomAccessFile into memory and returns a MappedBytes instance.
MappedBuffer - Class in net.kuujo.catalyst.buffer
Memory mapped file buffer.
MappedBytes - Class in net.kuujo.catalyst.buffer
Mapped bytes.
MappedMemory - Class in net.kuujo.catalyst.buffer.util
Mapped memory.
MappedMemory(MappedByteBuffer, MappedMemoryAllocator) - Constructor for class net.kuujo.catalyst.buffer.util.MappedMemory
 
MappedMemoryAllocator - Class in net.kuujo.catalyst.buffer.util
Mapped memory allocator.
MappedMemoryAllocator(File) - Constructor for class net.kuujo.catalyst.buffer.util.MappedMemoryAllocator
 
MappedMemoryAllocator(File, FileChannel.MapMode) - Constructor for class net.kuujo.catalyst.buffer.util.MappedMemoryAllocator
 
MappedMemoryAllocator(File, FileChannel.MapMode, long) - Constructor for class net.kuujo.catalyst.buffer.util.MappedMemoryAllocator
 
MappedMemoryAllocator(RandomAccessFile, FileChannel.MapMode, long) - Constructor for class net.kuujo.catalyst.buffer.util.MappedMemoryAllocator
 
mark() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
mark() - Method in interface net.kuujo.catalyst.buffer.Buffer
Sets a mark at the current position.
MAX_SIZE - Static variable in class net.kuujo.catalyst.buffer.util.HeapMemory
 
MAX_SIZE - Static variable in class net.kuujo.catalyst.buffer.util.MappedMemory
 
maxCapacity() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
maxCapacity() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns the maximum allowed capacity for the buffer.
MEDIUM - Static variable in interface net.kuujo.catalyst.buffer.Bytes
 
Memory - Interface in net.kuujo.catalyst.buffer.util
Memory allocator.
Memory.Util - Class in net.kuujo.catalyst.buffer.util
Memory utilities.
MemoryAllocator<T extends Memory> - Interface in net.kuujo.catalyst.buffer.util
Memory allocator.

N

NativeBuffer - Class in net.kuujo.catalyst.buffer
Native byte buffer implementation.
NativeBytes - Class in net.kuujo.catalyst.buffer
Native bytes.
NativeMemory - Class in net.kuujo.catalyst.buffer.util
Native memory.
net.kuujo.catalyst - package net.kuujo.catalyst
 
net.kuujo.catalyst.buffer - package net.kuujo.catalyst.buffer
Provides a low-level Buffer abstraction backed by on- or off-heap memory, memory mapped files, or RandomAccessFile.
net.kuujo.catalyst.buffer.util - package net.kuujo.catalyst.buffer.util
Provides interfaces for performing low-level on- and off-heap memory management.
net.kuujo.catalyst.util - package net.kuujo.catalyst.util
Generic utilities for managing object lifecycles.

O

offset() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
offset() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns the buffer's starting offset within the underlying Bytes.
offset() - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
Returns the array base offset.
order() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
order(ByteOrder) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
order() - Method in class net.kuujo.catalyst.buffer.AbstractBytes
 
order(ByteOrder) - Method in class net.kuujo.catalyst.buffer.AbstractBytes
 
order() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns the byte order.
order(ByteOrder) - Method in interface net.kuujo.catalyst.buffer.Buffer
Sets the byte order, returning a new swapped Buffer instance.
order() - Method in interface net.kuujo.catalyst.buffer.Bytes
Returns the byte order.
order(ByteOrder) - Method in interface net.kuujo.catalyst.buffer.Bytes
Sets the byte order, returning a new swapped Bytes instance.
order() - Method in class net.kuujo.catalyst.buffer.FileBytes
 
order() - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
order() - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
OutputStreamBufferOutput - Class in net.kuujo.catalyst.buffer
Output stream output.
OutputStreamBufferOutput(OutputStream) - Constructor for class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
OutputStreamBufferOutput(DataOutputStream) - Constructor for class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 

P

PooledAllocator - Class in net.kuujo.catalyst.buffer
Pooled buffer allocator.
PooledDirectAllocator - Class in net.kuujo.catalyst.buffer
Pooled direct buffer allocator.
PooledDirectAllocator() - Constructor for class net.kuujo.catalyst.buffer.PooledDirectAllocator
 
PooledHeapAllocator - Class in net.kuujo.catalyst.buffer
Pooled heap buffer allocator.
PooledHeapAllocator() - Constructor for class net.kuujo.catalyst.buffer.PooledHeapAllocator
 
position() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
position(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
position() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns the buffer's current read/write position.
position(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Sets the buffer's current read/write position.
putByte(long, byte) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
putByte(long, byte) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Stores a byte at the given memory offset.
putByte(long, byte) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
putChar(long, char) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
putChar(long, char) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Stores a character at the given memory offset.
putChar(long, char) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
putDouble(long, double) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
putDouble(long, double) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Stores a double at the given memory offset.
putDouble(long, double) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
putFloat(long, float) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
putFloat(long, float) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Stores a float at the given memory offset.
putFloat(long, float) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
putInt(long, int) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
putInt(long, int) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Stores an integer at the given memory offset.
putInt(long, int) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
putLong(long, long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
putLong(long, long) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Stores a long at the given memory offset.
putLong(long, long) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
putShort(long, short) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
putShort(long, short) - Method in interface net.kuujo.catalyst.buffer.util.Memory
Stores a short at the given memory offset.
putShort(long, short) - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 

R

read(Buffer) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
read(Bytes) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
read(Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
read(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
read(byte[]) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
read(byte[], long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
read(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
read(Buffer) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads bytes into the given buffer.
read(Bytes) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads bytes into the given byte array.
read(byte[]) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads bytes into the given byte array.
read(Bytes, long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads bytes into the given byte array starting at the current position.
read(long, Bytes, long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads bytes into the given byte array starting at the given offset up to the given length.
read(byte[], long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads bytes into the given byte array starting at current position up to the given length.
read(long, byte[], long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads bytes into the given byte array starting at the given offset up to the given length.
read(Bytes) - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads bytes into the given byte array.
read(byte[]) - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads bytes into the given byte array.
read(Bytes, long, long) - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads bytes into the given byte array starting at the current position.
read(byte[], long, long) - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads bytes into the given byte array starting at current position up to the given length.
read(Buffer) - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads bytes into the given buffer.
read(long, Bytes, long, long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads bytes into the given byte array starting at the given offset up to the given length.
read(long, byte[], long, long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads bytes into the given byte array starting at the given offset up to the given length.
read(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
read(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
read(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
read(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
read(Bytes) - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
read(byte[]) - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
read(Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
read(byte[], long, long) - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
read(Buffer) - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
read(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
read(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
read(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
read(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readBoolean() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readBoolean(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readBoolean() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 1 byte boolean from the buffer at the current position.
readBoolean(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 1 byte boolean from the buffer at the given offset.
readBoolean() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readBoolean() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a 1 byte boolean from the buffer at the current position.
readBoolean(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a 1 byte boolean from the buffer at the given offset.
readBoolean(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readBoolean(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readBoolean() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readBoolean(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readBoolean(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readByte() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readByte(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readByte() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a byte from the buffer at the current position.
readByte(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a byte from the buffer at the given offset.
readByte() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readByte() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a byte from the buffer at the current position.
readByte(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a byte from the buffer at the given offset.
readByte(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readByte(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readByte() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readByte(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readByte(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readChar() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readChar(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readChar() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 16-bit character from the buffer at the current position.
readChar(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 16-bit character from the buffer at the given offset.
readChar() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readChar() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a 16-bit character from the buffer at the current position.
readChar(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a 16-bit character from the buffer at the given offset.
readChar(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readChar(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readChar() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readChar(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readChar(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readChar(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readDouble() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readDouble(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readDouble() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a double-precision 64-bit floating point number from the buffer at the current position.
readDouble(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a double-precision 64-bit floating point number from the buffer at the given offset.
readDouble() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readDouble() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a double-precision 64-bit floating point number from the buffer at the current position.
readDouble(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a double-precision 64-bit floating point number from the buffer at the given offset.
readDouble(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readDouble(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readDouble() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readDouble(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readDouble(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readDouble(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readFloat() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readFloat(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readFloat() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a single-precision 32-bit floating point number from the buffer at the current position.
readFloat(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a single-precision 32-bit floating point number from the buffer at the given offset.
readFloat() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readFloat() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a single-precision 32-bit floating point number from the buffer at the current position.
readFloat(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a single-precision 32-bit floating point number from the buffer at the given offset.
readFloat(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readFloat(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readFloat() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readFloat(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readFloat(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readFloat(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readFully(byte[]) - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readFully(byte[], int, int) - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readInt() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readInt(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readInt() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 32-bit signed integer from the buffer at the current position.
readInt(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 32-bit signed integer from the buffer at the given offset.
readInt() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readInt() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a 32-bit signed integer from the buffer at the current position.
readInt(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a 32-bit signed integer from the buffer at the given offset.
readInt(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readInt(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readInt() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readInt(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readInt(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readInt(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readLine() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readLong() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readLong(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readLong() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 64-bit signed integer from the buffer at the current position.
readLong(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 64-bit signed integer from the buffer at the given offset.
readLong() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readLong() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a 64-bit signed integer from the buffer at the current position.
readLong(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a 64-bit signed integer from the buffer at the given offset.
readLong(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readLong(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readLong() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readLong(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readLong(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readLong(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readMedium() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readMedium(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readMedium() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a 24-bit signed integer from the buffer at the current position.
readMedium(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a 24-bit signed integer from the buffer at the given offset.
readMedium(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readMedium(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readMedium() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readMedium(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readMedium(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readMedium(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
ReadOnlyBuffer - Class in net.kuujo.catalyst.buffer
Read-only buffer.
ReadOnlyBuffer(Buffer, ReferenceManager<Buffer>) - Constructor for class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
readShort() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readShort(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readShort() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 16-bit signed integer from the buffer at the current position.
readShort(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 16-bit signed integer from the buffer at the given offset.
readShort() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readShort() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a 16-bit signed integer from the buffer at the current position.
readShort(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a 16-bit signed integer from the buffer at the given offset.
readShort(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readShort(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readShort() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readShort(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readShort(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readShort(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readString() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readString(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readString() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a string from the buffer at the current position.
readString(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a string from the buffer at the given offset.
readString(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readString(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readString() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readString(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readString(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readUnsignedByte() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUnsignedByte(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUnsignedByte() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads an unsigned byte from the buffer at the current position.
readUnsignedByte(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads an unsigned byte from the buffer at the given offset.
readUnsignedByte() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readUnsignedByte() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads an unsigned byte from the buffer at the current position.
readUnsignedByte(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads an unsigned byte from the buffer at the given offset.
readUnsignedByte(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readUnsignedByte(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readUnsignedByte() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readUnsignedByte(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readUnsignedByte(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readUnsignedInt() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUnsignedInt(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUnsignedInt() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 32-bit unsigned integer from the buffer at the current position.
readUnsignedInt(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 32-bit unsigned integer from the buffer at the given offset.
readUnsignedInt() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a 32-bit unsigned integer from the buffer at the current position.
readUnsignedInt(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a 32-bit unsigned integer from the buffer at the given offset.
readUnsignedInt(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readUnsignedInt(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readUnsignedInt() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readUnsignedInt(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readUnsignedInt(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readUnsignedInt(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readUnsignedMedium() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUnsignedMedium(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUnsignedMedium() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a 24-bit unsigned integer from the buffer at the current position.
readUnsignedMedium(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a 24-bin unsigned integer from the buffer at the given offset.
readUnsignedMedium(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readUnsignedMedium(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readUnsignedMedium() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readUnsignedMedium(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readUnsignedMedium(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readUnsignedMedium(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readUnsignedShort() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUnsignedShort(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUnsignedShort() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 16-bit unsigned integer from the buffer at the current position.
readUnsignedShort(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a 16-bit unsigned integer from the buffer at the given offset.
readUnsignedShort() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readUnsignedShort() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a 16-bit unsigned integer from the buffer at the current position.
readUnsignedShort(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a 16-bit unsigned integer from the buffer at the given offset.
readUnsignedShort(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readUnsignedShort(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readUnsignedShort() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readUnsignedShort(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readUnsignedShort(long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
readUnsignedShort(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
readUTF() - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
readUTF8() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUTF8(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
readUTF8() - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a UTF-8 string from the buffer at the current position.
readUTF8(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Reads a UTF-8 string from the buffer at the given offset.
readUTF8() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Reads a UTF-8 string from the buffer at the current position.
readUTF8(long) - Method in interface net.kuujo.catalyst.buffer.BytesInput
Reads a UTF-8 string from the buffer at the given offset.
readUTF8(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
readUTF8(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
readUTF8() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
readUTF8(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
readUTF8(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
reallocate(NativeMemory, long) - Method in class net.kuujo.catalyst.buffer.util.DirectMemoryAllocator
 
reallocate(HeapMemory, long) - Method in class net.kuujo.catalyst.buffer.util.HeapMemoryAllocator
 
reallocate(MappedMemory, long) - Method in class net.kuujo.catalyst.buffer.util.MappedMemoryAllocator
 
reallocate(T, long) - Method in interface net.kuujo.catalyst.buffer.util.MemoryAllocator
Reallocates the given memory.
ReferenceCounted<T> - Interface in net.kuujo.catalyst.util
Reference counting interface.
ReferenceFactory<T extends ReferenceCounted<?>> - Interface in net.kuujo.catalyst.util
Reference factory.
ReferenceManager<T> - Interface in net.kuujo.catalyst.util
Reference manager.
ReferencePool<T extends ReferenceCounted<?>> - Class in net.kuujo.catalyst.util
Pool of reference counted objects.
ReferencePool(ReferenceFactory<T>) - Constructor for class net.kuujo.catalyst.util.ReferencePool
 
references() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
references() - Method in interface net.kuujo.catalyst.util.ReferenceCounted
Returns the number of open references.
release() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
release(Buffer) - Method in class net.kuujo.catalyst.buffer.DirectBufferPool
 
release(Buffer) - Method in class net.kuujo.catalyst.buffer.HeapBufferPool
 
release() - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
release() - Method in class net.kuujo.catalyst.buffer.SlicedBuffer
 
release() - Method in class net.kuujo.catalyst.buffer.SwappedBuffer
 
release() - Method in interface net.kuujo.catalyst.util.ReferenceCounted
Releases a reference.
release(T) - Method in interface net.kuujo.catalyst.util.ReferenceManager
Releases the given reference.
release(T) - Method in class net.kuujo.catalyst.util.ReferencePool
 
remaining() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
remaining() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns the number of bytes remaining in the buffer until the Buffer.limit() is reached.
remaining() - Method in interface net.kuujo.catalyst.buffer.BufferInput
Returns the number of bytes remaining in the input.
remaining() - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
reset() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
reset() - Method in interface net.kuujo.catalyst.buffer.Buffer
Resets the buffer's position to the previously-marked position.
reset(byte[]) - Method in class net.kuujo.catalyst.buffer.HeapBuffer
Resets the internal heap array.
reset(byte[]) - Method in class net.kuujo.catalyst.buffer.HeapBytes
Resets the heap byte array.
reset(byte[]) - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
Resets the memory pointer.
resize(long) - Method in interface net.kuujo.catalyst.buffer.Bytes
Resizes the bytes.
resize(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
resize(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
resize(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
resize(long) - Method in class net.kuujo.catalyst.buffer.util.BitArray
Resizes the bit array to a new count.
resize(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
rewind() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
rewind() - Method in interface net.kuujo.catalyst.buffer.Buffer
Rewinds the buffer.
root() - Method in class net.kuujo.catalyst.buffer.SlicedBuffer
Returns the root buffer.
root() - Method in class net.kuujo.catalyst.buffer.SwappedBuffer
Returns the root buffer.
root() - Method in class net.kuujo.catalyst.buffer.WrappedBytes
Returns the root bytes.

S

set(long) - Method in class net.kuujo.catalyst.buffer.util.BitArray
Sets the bit at the given index.
SHORT - Static variable in interface net.kuujo.catalyst.buffer.Bytes
 
size() - Method in interface net.kuujo.catalyst.buffer.Bytes
Returns the count of the bytes.
size() - Method in class net.kuujo.catalyst.buffer.FileBytes
 
size() - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
size() - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
size() - Method in class net.kuujo.catalyst.buffer.util.BitArray
Returns the total number of bits in the bit set.
size() - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
 
size() - Method in interface net.kuujo.catalyst.buffer.util.Memory
Returns the memory count.
size() - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
 
size() - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
skip(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
skip(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Advances the buffer's position length bytes.
skip(long) - Method in interface net.kuujo.catalyst.buffer.BufferInput
Skips the given number of bytes in the input.
skip(long) - Method in class net.kuujo.catalyst.buffer.InputStreamBufferInput
 
skipBytes(int) - Method in class net.kuujo.catalyst.buffer.BufferDataInput
 
slice() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
slice(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
slice(long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
slice() - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns a view of this buffer starting at the current position.
slice(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns a view of this buffer of the given length starting at the current position.
slice(long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Returns a view of this buffer starting at the given offset with the given length.
SlicedBuffer - Class in net.kuujo.catalyst.buffer
Sliced buffer.
SlicedBuffer(Buffer, Bytes, long, long, long) - Constructor for class net.kuujo.catalyst.buffer.SlicedBuffer
 
SwappedBuffer - Class in net.kuujo.catalyst.buffer
Byte order swapped buffer.
SwappedBuffer(Buffer, long, long, long, ReferenceManager<Buffer>) - Constructor for class net.kuujo.catalyst.buffer.SwappedBuffer
 
SwappedBytes - Class in net.kuujo.catalyst.buffer
Bytes in swapped order.
SwappedBytes(Bytes) - Constructor for class net.kuujo.catalyst.buffer.SwappedBytes
 

T

toPow2(long) - Static method in class net.kuujo.catalyst.buffer.util.Memory.Util
Rounds the count to the nearest power of two.
toString() - Method in class net.kuujo.catalyst.buffer.util.BitArray
 

U

UnpooledAllocator - Class in net.kuujo.catalyst.buffer
Unpooled buffer allocator.
UnpooledAllocator() - Constructor for class net.kuujo.catalyst.buffer.UnpooledAllocator
 
UnpooledDirectAllocator - Class in net.kuujo.catalyst.buffer
Unpooled direct allocator.
UnpooledDirectAllocator() - Constructor for class net.kuujo.catalyst.buffer.UnpooledDirectAllocator
 
UnpooledHeapAllocator - Class in net.kuujo.catalyst.buffer
Unpooled heap allocator.
UnpooledHeapAllocator() - Constructor for class net.kuujo.catalyst.buffer.UnpooledHeapAllocator
 
unsafe() - Method in class net.kuujo.catalyst.buffer.util.HeapMemory
Returns the native Unsafe memory object.
unsafe() - Method in class net.kuujo.catalyst.buffer.util.NativeMemory
Returns the underlying Unsafe instance.
Util() - Constructor for class net.kuujo.catalyst.buffer.util.Memory.Util
 

W

wrap(byte[]) - Static method in class net.kuujo.catalyst.buffer.HeapBuffer
Wraps the given bytes in a heap buffer.
wrap(byte[]) - Static method in class net.kuujo.catalyst.buffer.HeapBytes
Wraps the given bytes in a HeapBytes object.
wrap(byte[]) - Static method in class net.kuujo.catalyst.buffer.util.HeapMemory
Wraps the given bytes in a HeapMemory object.
WrappedBytes - Class in net.kuujo.catalyst.buffer
Wrapped bytes.
WrappedBytes(Bytes) - Constructor for class net.kuujo.catalyst.buffer.WrappedBytes
 
write(Buffer) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
write(Bytes) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
write(Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
write(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
write(byte[]) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
write(byte[], long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
write(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
write(Buffer) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a buffer to the buffer.
write(Bytes) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes an array of bytes to the buffer.
write(byte[]) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes an array of bytes to the buffer.
write(Bytes, long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes an array of bytes to the buffer.
write(long, Bytes, long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes an array of bytes to the buffer.
write(byte[], long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes an array of bytes to the buffer.
write(long, byte[], long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes an array of bytes to the buffer.
write(int) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
write(byte[]) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
write(byte[], int, int) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
write(Bytes) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes an array of bytes to the buffer.
write(byte[]) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes an array of bytes to the buffer.
write(Bytes, long, long) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes an array of bytes to the buffer.
write(byte[], long, long) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes an array of bytes to the buffer.
write(Buffer) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a buffer to the buffer.
write(long, Bytes, long, long) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes an array of bytes to the buffer.
write(long, byte[], long, long) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes an array of bytes to the buffer.
write(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
write(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
write(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
write(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
write(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
write(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
write(Bytes) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
write(byte[]) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
write(Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
write(byte[], long, long) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
write(Buffer) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
write(Buffer) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
write(Bytes) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
write(Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
write(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
write(byte[]) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
write(byte[], long, long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
write(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
write(long, Bytes, long, long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
write(long, byte[], long, long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeBoolean(boolean) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeBoolean(long, boolean) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeBoolean(boolean) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 1 byte boolean to the buffer at the current position.
writeBoolean(long, boolean) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 1 byte boolean to the buffer at the given offset.
writeBoolean(boolean) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeBoolean(boolean) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a 1 byte boolean to the buffer.
writeBoolean(long, boolean) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a 1 byte boolean to the buffer at the given offset.
writeBoolean(long, boolean) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeBoolean(long, boolean) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeBoolean(long, boolean) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeBoolean(boolean) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeBoolean(long, boolean) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeBoolean(boolean) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeBoolean(long, boolean) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeByte(int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeByte(long, int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeByte(int) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a byte to the buffer at the current position.
writeByte(long, int) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a byte to the buffer at the given offset.
writeByte(int) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeByte(int) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a byte to the buffer.
writeByte(long, int) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a byte to the buffer at the given offset.
writeByte(long, int) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeByte(long, int) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeByte(long, int) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeByte(int) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeByte(int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeByte(long, int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeByte(long, int) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeBytes(String) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeChar(char) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeChar(long, char) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeChar(char) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 16-bit character to the buffer at the current position.
writeChar(long, char) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 16-bit character to the buffer at the given offset.
writeChar(int) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeChar(char) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a 16-bit character to the buffer.
writeChar(long, char) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a 16-bit character to the buffer at the given offset.
writeChar(long, char) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeChar(long, char) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeChar(long, char) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeChar(char) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeChar(char) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeChar(long, char) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeChar(long, char) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeChar(long, char) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeChars(String) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeDouble(double) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeDouble(long, double) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeDouble(double) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a double-precision 64-bit floating point number to the buffer at the current position.
writeDouble(long, double) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a double-precision 64-bit floating point number to the buffer at the given offset.
writeDouble(double) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeDouble(double) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a double-precision 64-bit floating point number to the buffer.
writeDouble(long, double) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a double-precision 64-bit floating point number to the buffer at the given offset.
writeDouble(long, double) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeDouble(long, double) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeDouble(long, double) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeDouble(double) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeDouble(double) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeDouble(long, double) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeDouble(long, double) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeDouble(long, double) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeFloat(float) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeFloat(long, float) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeFloat(float) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a single-precision 32-bit floating point number to the buffer at the current position.
writeFloat(long, float) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a single-precision 32-bit floating point number to the buffer at the given offset.
writeFloat(float) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeFloat(float) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a single-precision 32-bit floating point number to the buffer.
writeFloat(long, float) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a single-precision 32-bit floating point number to the buffer at the given offset.
writeFloat(long, float) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeFloat(long, float) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeFloat(long, float) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeFloat(float) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeFloat(float) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeFloat(long, float) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeFloat(long, float) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeFloat(long, float) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeInt(int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeInt(long, int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeInt(int) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 32-bit signed integer to the buffer at the current position.
writeInt(long, int) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 32-bit signed integer to the buffer at the given offset.
writeInt(int) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeInt(int) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a 32-bit signed integer to the buffer.
writeInt(long, int) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a 32-bit signed integer to the buffer at the given offset.
writeInt(long, int) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeInt(long, int) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeInt(long, int) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeInt(int) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeInt(int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeInt(long, int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeInt(long, int) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeInt(long, int) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeLong(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeLong(long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeLong(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 64-bit signed integer to the buffer at the current position.
writeLong(long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 64-bit signed integer to the buffer at the given offset.
writeLong(long) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeLong(long) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a 64-bit signed integer to the buffer.
writeLong(long, long) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a 64-bit signed integer to the buffer at the given offset.
writeLong(long, long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeLong(long, long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeLong(long, long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeLong(long) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeLong(long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeLong(long, long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeLong(long, long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeLong(long, long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeMedium(int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeMedium(long, int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeMedium(int) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a 24-bit signed integer to the buffer.
writeMedium(long, int) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a 24-bit signed integer to the buffer at the given offset.
writeMedium(long, int) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeMedium(long, int) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeMedium(long, int) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeMedium(int) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeMedium(int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeMedium(long, int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeMedium(long, int) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeMedium(long, int) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeShort(short) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeShort(long, short) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeShort(short) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 16-bit signed integer to the buffer at the current position.
writeShort(long, short) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 16-bit signed integer to the buffer at the given offset.
writeShort(int) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeShort(short) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a 16-bit signed integer to the buffer.
writeShort(long, short) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a 16-bit signed integer to the buffer at the given offset.
writeShort(long, short) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeShort(long, short) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeShort(long, short) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeShort(short) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeShort(short) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeShort(long, short) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeShort(long, short) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeShort(long, short) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeString(String) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeString(long, String) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeString(String) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a string to the buffer.
writeString(long, String) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a string to the buffer at the given offset.
writeString(long, String) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeString(long, String) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeString(long, String) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeString(String) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeString(long, String) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeUnsignedByte(int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUnsignedByte(long, int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUnsignedByte(int) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes an unsigned byte to the buffer at the current position.
writeUnsignedByte(long, int) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes an unsigned byte to the buffer at the given offset.
writeUnsignedByte(int) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes an unsigned byte to the buffer.
writeUnsignedByte(long, int) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes an unsigned byte to the buffer at the given position.
writeUnsignedByte(long, int) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeUnsignedByte(long, int) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeUnsignedByte(long, int) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeUnsignedByte(int) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeUnsignedByte(int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeUnsignedByte(long, int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeUnsignedByte(long, int) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeUnsignedInt(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUnsignedInt(long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUnsignedInt(long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 32-bit signed integer to the buffer at the current position.
writeUnsignedInt(long, long) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 32-bit signed integer to the buffer at the given offset.
writeUnsignedInt(long) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a 32-bit unsigned integer to the buffer.
writeUnsignedInt(long, long) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a 32-bit unsigned integer to the buffer at the given offset.
writeUnsignedInt(long, long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeUnsignedInt(long, long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeUnsignedInt(long, long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeUnsignedInt(long) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeUnsignedInt(long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeUnsignedInt(long, long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeUnsignedInt(long, long) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeUnsignedInt(long, long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeUnsignedMedium(int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUnsignedMedium(long, int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUnsignedMedium(int) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a 24-bit unsigned integer to the buffer.
writeUnsignedMedium(long, int) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a 24-bit unsigned integer to the buffer at the given offset.
writeUnsignedMedium(long, int) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeUnsignedMedium(long, int) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeUnsignedMedium(long, int) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeUnsignedMedium(int) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeUnsignedMedium(int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeUnsignedMedium(long, int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeUnsignedMedium(long, int) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeUnsignedMedium(long, int) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeUnsignedShort(int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUnsignedShort(long, int) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUnsignedShort(int) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 16-bit signed integer to the buffer at the current position.
writeUnsignedShort(long, int) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a 16-bit signed integer to the buffer at the given offset.
writeUnsignedShort(int) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a 16-bit unsigned integer to the buffer.
writeUnsignedShort(long, int) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a 16-bit unsigned integer to the buffer at the given offset.
writeUnsignedShort(long, int) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeUnsignedShort(long, int) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeUnsignedShort(long, int) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeUnsignedShort(int) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeUnsignedShort(int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeUnsignedShort(long, int) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeUnsignedShort(long, int) - Method in class net.kuujo.catalyst.buffer.SwappedBytes
 
writeUnsignedShort(long, int) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
writeUTF(String) - Method in class net.kuujo.catalyst.buffer.BufferDataOutput
 
writeUTF8(String) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUTF8(long, String) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
writeUTF8(String) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a UTF-8 string to the buffer at the current position.
writeUTF8(long, String) - Method in interface net.kuujo.catalyst.buffer.Buffer
Writes a UTF-8 string to the buffer at the given offset.
writeUTF8(String) - Method in interface net.kuujo.catalyst.buffer.BufferOutput
Writes a UTF-8 string to the buffer.
writeUTF8(long, String) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Writes a UTF-8 string to the buffer at the given offset.
writeUTF8(long, String) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
writeUTF8(long, String) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
writeUTF8(long, String) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
writeUTF8(String) - Method in class net.kuujo.catalyst.buffer.OutputStreamBufferOutput
 
writeUTF8(String) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
writeUTF8(long, String) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 

Z

zero() - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
zero(long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
zero(long, long) - Method in class net.kuujo.catalyst.buffer.AbstractBuffer
 
zero() - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Zeros out all bytes in the array.
zero(long) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Zeros out all bytes starting at the given offset in the array.
zero(long, long) - Method in interface net.kuujo.catalyst.buffer.BytesOutput
Zeros out bytes starting at the given offset up to the given length.
zero() - Method in class net.kuujo.catalyst.buffer.FileBytes
 
zero(long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
zero(long, long) - Method in class net.kuujo.catalyst.buffer.FileBytes
 
zero() - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
zero(long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
zero(long, long) - Method in class net.kuujo.catalyst.buffer.HeapBytes
 
zero() - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
zero(long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
zero(long, long) - Method in class net.kuujo.catalyst.buffer.NativeBytes
 
zero(long, long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
zero(long) - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
zero() - Method in class net.kuujo.catalyst.buffer.ReadOnlyBuffer
 
zero() - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
zero(long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
zero(long, long) - Method in class net.kuujo.catalyst.buffer.WrappedBytes
 
A B C D F G H I L M N O P R S T U W Z 
Skip navigation links

Copyright © 2013–2015. All rights reserved.