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

A

AbstractBuffer - Class in io.atomix.storage.buffer
Abstract buffer implementation.
AbstractBytes - Class in io.atomix.storage.buffer
Abstract bytes implementation.
AbstractBytes() - Constructor for class io.atomix.storage.buffer.AbstractBytes
 
acquire() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
acquire() - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
acquire() - Method in class io.atomix.storage.buffer.SlicedBuffer
 
acquire() - Method in class io.atomix.storage.buffer.SwappedBuffer
 
allocate(long) - Static method in class io.atomix.storage.buffer.BitArray
Allocates a new direct bit set.
allocate() - Method in interface io.atomix.storage.buffer.BufferAllocator
Allocates a dynamic capacity buffer.
allocate(int) - Method in interface io.atomix.storage.buffer.BufferAllocator
Allocates a dynamic capacity buffer with the given initial capacity.
allocate(int, int) - Method in interface io.atomix.storage.buffer.BufferAllocator
Allocates a new buffer.
allocate() - Static method in class io.atomix.storage.buffer.DirectBuffer
Allocates a direct buffer with an initial capacity of 4096 and a maximum capacity of Long.MAX_VALUE.
allocate(int) - Static method in class io.atomix.storage.buffer.DirectBuffer
Allocates a direct buffer with the given initial capacity.
allocate(int, int) - Static method in class io.atomix.storage.buffer.DirectBuffer
Allocates a new direct buffer.
allocate(int) - Static method in class io.atomix.storage.buffer.DirectBytes
Allocates a new direct byte array.
allocate(File) - Static method in class io.atomix.storage.buffer.FileBuffer
Allocates a file buffer of unlimited capacity.
allocate(File, int) - Static method in class io.atomix.storage.buffer.FileBuffer
Allocates a file buffer with the given initial capacity.
allocate(File, int, int) - Static method in class io.atomix.storage.buffer.FileBuffer
Allocates a file buffer.
allocate(File, String, int, int) - Static method in class io.atomix.storage.buffer.FileBuffer
Allocates a file buffer.
allocate(File) - Static method in class io.atomix.storage.buffer.FileBytes
Allocates a randomAccessFile buffer of unlimited count.
allocate(File, int) - Static method in class io.atomix.storage.buffer.FileBytes
Allocates a randomAccessFile buffer.
allocate(File, String, int) - Static method in class io.atomix.storage.buffer.FileBytes
Allocates a randomAccessFile buffer.
allocate() - Static method in class io.atomix.storage.buffer.HeapBuffer
Allocates a direct buffer with an initial capacity of 4096 and a maximum capacity of Long.MAX_VALUE.
allocate(int) - Static method in class io.atomix.storage.buffer.HeapBuffer
Allocates a direct buffer with the given initial capacity.
allocate(int, int) - Static method in class io.atomix.storage.buffer.HeapBuffer
Allocates a new direct buffer.
allocate(int) - Static method in class io.atomix.storage.buffer.HeapBytes
Allocates a new heap byte array.
allocate(File) - Static method in class io.atomix.storage.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 io.atomix.storage.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, int) - Static method in class io.atomix.storage.buffer.MappedBuffer
Allocates a fixed capacity mapped buffer in FileChannel.MapMode#READ_WRITE mode.
allocate(File, FileChannel.MapMode, int) - Static method in class io.atomix.storage.buffer.MappedBuffer
Allocates a fixed capacity mapped buffer in the given FileChannel.MapMode.
allocate(File, int, int) - Static method in class io.atomix.storage.buffer.MappedBuffer
Allocates a mapped buffer.
allocate(File, FileChannel.MapMode, int, int) - Static method in class io.atomix.storage.buffer.MappedBuffer
Allocates a mapped buffer.
allocate(File, int) - Static method in class io.atomix.storage.buffer.MappedBytes
Allocates a mapped buffer in FileChannel.MapMode#READ_WRITE mode.
allocate(File, FileChannel.MapMode, int) - Static method in class io.atomix.storage.buffer.MappedBytes
Allocates a mapped buffer.
allocate() - Method in class io.atomix.storage.buffer.PooledAllocator
 
allocate(int) - Method in class io.atomix.storage.buffer.PooledAllocator
 
allocate(int, int) - Method in class io.atomix.storage.buffer.PooledAllocator
 
allocate() - Method in class io.atomix.storage.buffer.UnpooledAllocator
 
allocate(int) - Method in class io.atomix.storage.buffer.UnpooledAllocator
 
allocate(int, int) - Method in class io.atomix.storage.buffer.UnpooledDirectAllocator
 
allocate(int, int) - Method in class io.atomix.storage.buffer.UnpooledHeapAllocator
 
allocate(int, int) - Method in class io.atomix.storage.buffer.UnpooledUnsafeDirectAllocator
 
allocate(int, int) - Method in class io.atomix.storage.buffer.UnpooledUnsafeHeapAllocator
 
allocate() - Static method in class io.atomix.storage.buffer.UnsafeDirectBuffer
Allocates a direct buffer with an initial capacity of 4096 and a maximum capacity of Long.MAX_VALUE.
allocate(int) - Static method in class io.atomix.storage.buffer.UnsafeDirectBuffer
Allocates a direct buffer with the given initial capacity.
allocate(int, int) - Static method in class io.atomix.storage.buffer.UnsafeDirectBuffer
Allocates a new direct buffer.
allocate(int) - Static method in class io.atomix.storage.buffer.UnsafeDirectBytes
Allocates a direct ByteBuffer based byte array.
allocate() - Static method in class io.atomix.storage.buffer.UnsafeHeapBuffer
Allocates a heap buffer with an initial capacity of 4096 and a maximum capacity of HeapMemory.MAX_SIZE.
allocate(int) - Static method in class io.atomix.storage.buffer.UnsafeHeapBuffer
Allocates a heap buffer with the given initial capacity.
allocate(int, int) - Static method in class io.atomix.storage.buffer.UnsafeHeapBuffer
Allocates a new heap buffer.
allocate(int) - Static method in class io.atomix.storage.buffer.UnsafeHeapBytes
Allocates a new heap byte array.
allocate(File) - Static method in class io.atomix.storage.buffer.UnsafeMappedBuffer
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 io.atomix.storage.buffer.UnsafeMappedBuffer
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, int) - Static method in class io.atomix.storage.buffer.UnsafeMappedBuffer
Allocates a fixed capacity mapped buffer in FileChannel.MapMode#READ_WRITE mode.
allocate(File, FileChannel.MapMode, int) - Static method in class io.atomix.storage.buffer.UnsafeMappedBuffer
Allocates a fixed capacity mapped buffer in the given FileChannel.MapMode.
allocate(File, int, int) - Static method in class io.atomix.storage.buffer.UnsafeMappedBuffer
Allocates a mapped buffer.
allocate(File, FileChannel.MapMode, int, int) - Static method in class io.atomix.storage.buffer.UnsafeMappedBuffer
Allocates a mapped buffer.
allocate(File, int) - Static method in class io.atomix.storage.buffer.UnsafeMappedBytes
Allocates a mapped buffer in FileChannel.MapMode#READ_WRITE mode.
allocate(File, FileChannel.MapMode, int) - Static method in class io.atomix.storage.buffer.UnsafeMappedBytes
Allocates a mapped buffer.
append(T) - Method in class io.atomix.storage.journal.DelegatingJournalWriter
 
append(Indexed<E>) - Method in class io.atomix.storage.journal.DelegatingJournalWriter
 
append(Indexed<E>) - Method in class io.atomix.storage.journal.JournalSegmentWriter
 
append(T) - Method in class io.atomix.storage.journal.JournalSegmentWriter
 
append(T) - Method in interface io.atomix.storage.journal.JournalWriter
Appends an entry to the journal.
append(Indexed<E>) - Method in interface io.atomix.storage.journal.JournalWriter
Appends an indexed entry to the log.
append(T) - Method in class io.atomix.storage.journal.SegmentedJournalWriter
 
append(Indexed<E>) - Method in class io.atomix.storage.journal.SegmentedJournalWriter
 
array() - Method in interface io.atomix.storage.buffer.Buffer
Returns the underlying byte array.
array() - Method in class io.atomix.storage.buffer.ByteBufferBuffer
 
array() - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
array() - Method in interface io.atomix.storage.buffer.Bytes
Returns the underlying byte array.
array() - Method in class io.atomix.storage.buffer.UnsafeHeapBuffer
 
array() - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
asReadOnlyBuffer() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
asReadOnlyBuffer() - Method in interface io.atomix.storage.buffer.Buffer
Returns a read-only view of the buffer.

B

BitArray - Class in io.atomix.storage.buffer
Direct memory bit set.
BOOLEAN - Static variable in interface io.atomix.storage.buffer.Bytes
 
Buffer - Interface in io.atomix.storage.buffer
Navigable byte buffer for input/output operations.
BufferAllocator - Interface in io.atomix.storage.buffer
Buffer allocator.
BufferInput<T extends BufferInput<?>> - Interface in io.atomix.storage.buffer
Readable buffer.
BufferOutput<T extends BufferOutput<?>> - Interface in io.atomix.storage.buffer
Writable buffer.
BufferPool - Class in io.atomix.storage.buffer
Buffer pool.
BufferPool(ReferenceFactory<Buffer>) - Constructor for class io.atomix.storage.buffer.BufferPool
 
build() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor.Builder
Builds the segment descriptor.
build() - Method in class io.atomix.storage.journal.SegmentedJournal.Builder
Builds the journal.
builder() - Static method in class io.atomix.storage.journal.JournalSegmentDescriptor
Returns a descriptor builder.
builder(Buffer) - Static method in class io.atomix.storage.journal.JournalSegmentDescriptor
Returns a descriptor builder for the given descriptor buffer.
builder() - Static method in class io.atomix.storage.journal.SegmentedJournal
Returns a new segmented journal builder.
BYTE - Static variable in interface io.atomix.storage.buffer.Bytes
 
byteBuffer() - Method in class io.atomix.storage.buffer.ByteBufferBytes
Returns the underlying ByteBuffer.
ByteBufferBuffer - Class in io.atomix.storage.buffer
ByteBuffer based buffer.
ByteBufferBuffer(ByteBufferBytes, ReferenceManager<Buffer>) - Constructor for class io.atomix.storage.buffer.ByteBufferBuffer
 
ByteBufferBuffer(ByteBufferBytes, int, int, int, ReferenceManager<Buffer>) - Constructor for class io.atomix.storage.buffer.ByteBufferBuffer
 
ByteBufferBytes - Class in io.atomix.storage.buffer
Byte buffer bytes.
bytes() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
bytes() - Method in interface io.atomix.storage.buffer.Buffer
Returns the bytes underlying the buffer.
Bytes - Interface in io.atomix.storage.buffer
Common interface for interacting with a memory or disk based array of bytes.
BYTES - Static variable in class io.atomix.storage.journal.JournalSegmentDescriptor
 
BytesInput<T extends BytesInput<T>> - Interface in io.atomix.storage.buffer
Readable bytes.
BytesOutput<T extends BytesOutput<T>> - Interface in io.atomix.storage.buffer
Writable bytes.

C

capacity() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
capacity(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
Updates the buffer capacity.
capacity() - Method in interface io.atomix.storage.buffer.Buffer
Returns the buffer's capacity.
capacity(int) - Method in interface io.atomix.storage.buffer.Buffer
Sets the buffer's capacity.
cast() - Method in class io.atomix.storage.journal.Indexed
Casts the entry to the given type.
CHARACTER - Static variable in interface io.atomix.storage.buffer.Bytes
 
clear() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
clear() - Method in interface io.atomix.storage.buffer.Buffer
Clears the buffer.
close() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
close() - Method in class io.atomix.storage.buffer.AbstractBytes
 
close() - Method in class io.atomix.storage.buffer.BitArray
 
close() - Method in interface io.atomix.storage.buffer.Buffer
Closes the buffer.
close() - Method in interface io.atomix.storage.buffer.BufferInput
 
close() - Method in interface io.atomix.storage.buffer.BufferOutput
 
close() - Method in interface io.atomix.storage.buffer.Bytes
 
close() - Method in class io.atomix.storage.buffer.FileBytes
 
close() - Method in class io.atomix.storage.buffer.MappedBytes
 
close() - Method in class io.atomix.storage.buffer.NativeBytes
 
close() - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
close() - Method in class io.atomix.storage.buffer.SlicedBuffer
 
close() - Method in class io.atomix.storage.buffer.SwappedBuffer
 
close() - Method in class io.atomix.storage.buffer.UnsafeMappedBytes
 
close() - Method in class io.atomix.storage.buffer.WrappedBytes
 
close() - Method in class io.atomix.storage.journal.DelegatingJournal
 
close() - Method in class io.atomix.storage.journal.DelegatingJournalReader
 
close() - Method in class io.atomix.storage.journal.DelegatingJournalWriter
 
close() - Method in interface io.atomix.storage.journal.Journal
 
close() - Method in interface io.atomix.storage.journal.JournalReader
 
close() - Method in class io.atomix.storage.journal.JournalSegment
Closes the segment.
close() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
 
close() - Method in class io.atomix.storage.journal.JournalSegmentReader
 
close() - Method in class io.atomix.storage.journal.JournalSegmentWriter
 
close() - Method in interface io.atomix.storage.journal.JournalWriter
 
close() - Method in class io.atomix.storage.journal.SegmentedJournal
 
close() - Method in class io.atomix.storage.journal.SegmentedJournalReader
 
close() - Method in class io.atomix.storage.journal.SegmentedJournalWriter
 
compact() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
compact() - Method in interface io.atomix.storage.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 io.atomix.storage.buffer.ReadOnlyBuffer
 
compact() - Method in class io.atomix.storage.buffer.SlicedBuffer
 
compact(long) - Method in class io.atomix.storage.journal.SegmentedJournal
Compacts the journal up to the given index.
copy() - Method in class io.atomix.storage.buffer.BitArray
Copies the bit set to a new memory address.
copy() - Method in class io.atomix.storage.buffer.UnsafeDirectBytes
Copies the bytes to a new byte array.
copy() - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
Copies the bytes to a new byte array.
copy() - Method in class io.atomix.storage.buffer.UnsafeMappedBytes
Copies the bytes to a new byte array.
count() - Method in class io.atomix.storage.buffer.BitArray
Returns the number of bits set in the bit set.

D

DelegatingJournal<E> - Class in io.atomix.storage.journal
Delegating journal.
DelegatingJournal(Journal<E>) - Constructor for class io.atomix.storage.journal.DelegatingJournal
 
DelegatingJournalReader<E> - Class in io.atomix.storage.journal
Journal reader delegate.
DelegatingJournalReader(JournalReader<E>) - Constructor for class io.atomix.storage.journal.DelegatingJournalReader
 
DelegatingJournalWriter<E> - Class in io.atomix.storage.journal
Journal writer delegate.
DelegatingJournalWriter(JournalWriter<E>) - Constructor for class io.atomix.storage.journal.DelegatingJournalWriter
 
delete() - Method in class io.atomix.storage.buffer.FileBuffer
Deletes the underlying file.
delete() - Method in class io.atomix.storage.buffer.FileBytes
Deletes the underlying file.
delete() - Method in class io.atomix.storage.buffer.MappedBuffer
Deletes the underlying file.
delete() - Method in class io.atomix.storage.buffer.MappedBytes
Deletes the underlying file.
delete() - Method in class io.atomix.storage.buffer.UnsafeMappedBuffer
Deletes the underlying file.
delete() - Method in class io.atomix.storage.buffer.UnsafeMappedBytes
Deletes the underlying file.
delete() - Method in class io.atomix.storage.journal.JournalSegment
Deletes the segment.
delete() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
Deletes the descriptor.
descriptor() - Method in class io.atomix.storage.journal.JournalSegment
Returns the segment descriptor.
DirectBuffer - Class in io.atomix.storage.buffer
Direct ByteBuffer based buffer.
DirectBytes - Class in io.atomix.storage.buffer
ByteBuffer based direct bytes.
directory() - Method in class io.atomix.storage.journal.SegmentedJournal
Returns the storage directory.
DOUBLE - Static variable in interface io.atomix.storage.buffer.Bytes
 
duplicate() - Method in interface io.atomix.storage.buffer.Buffer
Returns a duplicate of the buffer.
duplicate() - Method in class io.atomix.storage.buffer.DirectBuffer
 
duplicate() - Method in class io.atomix.storage.buffer.FileBuffer
 
duplicate(String) - Method in class io.atomix.storage.buffer.FileBuffer
Duplicates the buffer using the given mode.
duplicate() - Method in class io.atomix.storage.buffer.HeapBuffer
 
duplicate() - Method in class io.atomix.storage.buffer.MappedBuffer
 
duplicate() - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
duplicate() - Method in class io.atomix.storage.buffer.SlicedBuffer
 
duplicate() - Method in class io.atomix.storage.buffer.SwappedBuffer
 
duplicate() - Method in class io.atomix.storage.buffer.UnsafeDirectBuffer
 
duplicate() - Method in class io.atomix.storage.buffer.UnsafeHeapBuffer
 
duplicate() - Method in class io.atomix.storage.buffer.UnsafeMappedBuffer
 

E

EMPTY - Static variable in class io.atomix.storage.buffer.HeapBytes
 
entry() - Method in class io.atomix.storage.journal.Indexed
Returns the indexed entry.

F

file() - Method in class io.atomix.storage.buffer.FileBuffer
Returns the underlying file object.
file() - Method in class io.atomix.storage.buffer.FileBytes
Returns the underlying file object.
file() - Method in class io.atomix.storage.journal.JournalSegment
Returns the segment file.
file() - Method in class io.atomix.storage.journal.JournalSegmentFile
Returns the segment file.
FileBuffer - Class in io.atomix.storage.buffer
File buffer.
FileBytes - Class in io.atomix.storage.buffer
File bytes.
firstIndex() - Method in class io.atomix.storage.journal.JournalSegmentWriter
Returns the first index written to the segment.
flip() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
flip() - Method in interface io.atomix.storage.buffer.Buffer
Flips the buffer.
FLOAT - Static variable in interface io.atomix.storage.buffer.Bytes
 
flush() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
flush() - Method in class io.atomix.storage.buffer.AbstractBytes
 
flush() - Method in interface io.atomix.storage.buffer.BufferOutput
Flushes the buffer to the underlying persistence layer.
flush() - Method in interface io.atomix.storage.buffer.BytesOutput
Flushes the bytes to the underlying persistence layer.
flush() - Method in class io.atomix.storage.buffer.FileBytes
 
flush() - Method in class io.atomix.storage.buffer.MappedBytes
 
flush() - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
flush() - Method in class io.atomix.storage.buffer.UnsafeMappedBytes
 
flush() - Method in class io.atomix.storage.buffer.WrappedBytes
 
flush() - Method in class io.atomix.storage.journal.DelegatingJournalWriter
 
flush() - Method in class io.atomix.storage.journal.JournalSegmentWriter
 
flush() - Method in interface io.atomix.storage.journal.JournalWriter
Flushes written entries to disk.
flush() - Method in class io.atomix.storage.journal.SegmentedJournalWriter
 

G

get(long) - Method in class io.atomix.storage.buffer.BitArray
Gets the bit at the given index.
getCompactableIndex(long) - Method in class io.atomix.storage.journal.SegmentedJournal
Returns the index of the last segment in the log.
getCurrentEntry() - Method in class io.atomix.storage.journal.DelegatingJournalReader
 
getCurrentEntry() - Method in interface io.atomix.storage.journal.JournalReader
Returns the last read entry.
getCurrentEntry() - Method in class io.atomix.storage.journal.JournalSegmentReader
 
getCurrentEntry() - Method in class io.atomix.storage.journal.SegmentedJournalReader
 
getCurrentIndex() - Method in class io.atomix.storage.journal.DelegatingJournalReader
 
getCurrentIndex() - Method in interface io.atomix.storage.journal.JournalReader
Returns the current reader index.
getCurrentIndex() - Method in class io.atomix.storage.journal.JournalSegmentReader
 
getCurrentIndex() - Method in class io.atomix.storage.journal.SegmentedJournalReader
 
getFirstIndex() - Method in class io.atomix.storage.journal.SegmentedJournalReader
Returns the first index in the journal.
getFreeSpace() - Method in class io.atomix.storage.statistics.StorageStatistics
Returns the amount of free space remaining.
getLastEntry() - Method in class io.atomix.storage.journal.DelegatingJournalWriter
 
getLastEntry() - Method in class io.atomix.storage.journal.JournalSegmentWriter
 
getLastEntry() - Method in interface io.atomix.storage.journal.JournalWriter
Returns the last entry written.
getLastEntry() - Method in class io.atomix.storage.journal.SegmentedJournalWriter
 
getLastIndex() - Method in class io.atomix.storage.journal.DelegatingJournalWriter
 
getLastIndex() - Method in class io.atomix.storage.journal.JournalSegmentWriter
 
getLastIndex() - Method in interface io.atomix.storage.journal.JournalWriter
Returns the last written index.
getLastIndex() - Method in class io.atomix.storage.journal.SegmentedJournalWriter
 
getNextIndex() - Method in class io.atomix.storage.journal.DelegatingJournalReader
 
getNextIndex() - Method in class io.atomix.storage.journal.DelegatingJournalWriter
 
getNextIndex() - Method in interface io.atomix.storage.journal.JournalReader
Returns the next reader index.
getNextIndex() - Method in class io.atomix.storage.journal.JournalSegmentReader
 
getNextIndex() - Method in class io.atomix.storage.journal.JournalSegmentWriter
 
getNextIndex() - Method in interface io.atomix.storage.journal.JournalWriter
Returns the next index to be written.
getNextIndex() - Method in class io.atomix.storage.journal.SegmentedJournalReader
 
getNextIndex() - Method in class io.atomix.storage.journal.SegmentedJournalWriter
 
getTotalSpace() - Method in class io.atomix.storage.statistics.StorageStatistics
Returns the total amount of space.
getUsableSpace() - Method in class io.atomix.storage.statistics.StorageStatistics
Returns the amount of usable space remaining.

H

hasArray() - Method in interface io.atomix.storage.buffer.Buffer
Returns whether the buffer has an array.
hasArray() - Method in interface io.atomix.storage.buffer.Bytes
Returns whether the bytes has an array.
hasArray() - Method in class io.atomix.storage.buffer.HeapBuffer
 
hasArray() - Method in class io.atomix.storage.buffer.HeapBytes
 
hasArray() - Method in class io.atomix.storage.buffer.UnsafeHeapBuffer
 
hasArray() - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
hasNext() - Method in class io.atomix.storage.journal.DelegatingJournalReader
 
hasNext() - Method in interface io.atomix.storage.journal.JournalReader
Returns whether the reader has a next entry to read.
hasNext() - Method in class io.atomix.storage.journal.JournalSegmentReader
 
hasNext() - Method in class io.atomix.storage.journal.SegmentedJournalReader
 
hasRemaining() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
hasRemaining() - Method in interface io.atomix.storage.buffer.Buffer
Returns a boolean indicating whether the buffer has bytes remaining.
hasRemaining() - Method in interface io.atomix.storage.buffer.BufferInput
Returns a boolean value indicating whether the input has bytes remaining.
HeapBuffer - Class in io.atomix.storage.buffer
Direct ByteBuffer based buffer.
HeapBytes - Class in io.atomix.storage.buffer
ByteBuffer based heap bytes.

I

id() - Method in class io.atomix.storage.journal.JournalSegment
Returns the segment ID.
id() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
Returns the segment identifier.
index() - Method in class io.atomix.storage.journal.Indexed
Returns the entry index.
index() - Method in class io.atomix.storage.journal.JournalSegment
Returns the segment's starting index.
index() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
Returns the segment index.
Indexed<E> - Class in io.atomix.storage.journal
Indexed journal entry.
Indexed(long, E, int) - Constructor for class io.atomix.storage.journal.Indexed
 
INTEGER - Static variable in interface io.atomix.storage.buffer.Bytes
 
io.atomix.storage - package io.atomix.storage
 
io.atomix.storage.buffer - package io.atomix.storage.buffer
Provides a low-level Buffer abstraction backed by on- or off-heap memory, memory mapped files, or RandomAccessFile.
io.atomix.storage.journal - package io.atomix.storage.journal
 
io.atomix.storage.statistics - package io.atomix.storage.statistics
 
isCompactable(long) - Method in class io.atomix.storage.journal.SegmentedJournal
Returns a boolean indicating whether a segment can be removed from the journal prior to the given index.
isDirect() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
isDirect() - Method in class io.atomix.storage.buffer.AbstractBytes
 
isDirect() - Method in interface io.atomix.storage.buffer.Buffer
Returns a boolean value indicating whether the buffer is a direct buffer.
isDirect() - Method in interface io.atomix.storage.buffer.Bytes
Returns a boolean value indicating whether the bytes are direct.
isDirect() - Method in class io.atomix.storage.buffer.DirectBytes
 
isDirect() - Method in class io.atomix.storage.buffer.MappedBytes
 
isDirect() - Method in class io.atomix.storage.buffer.NativeBytes
 
isDirect() - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
isDirect() - Method in class io.atomix.storage.buffer.SlicedBuffer
 
isDirect() - Method in class io.atomix.storage.buffer.SwappedBuffer
 
isDirect() - Method in class io.atomix.storage.buffer.UnsafeMappedBytes
 
isEmpty() - Method in class io.atomix.storage.journal.JournalSegment
Returns a boolean value indicating whether the segment is empty.
isEmpty() - Method in class io.atomix.storage.journal.JournalSegmentWriter
Returns a boolean indicating whether the segment is empty.
isFile() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
isFile() - Method in class io.atomix.storage.buffer.AbstractBytes
 
isFile() - Method in interface io.atomix.storage.buffer.Buffer
Returns a boolean value indicating whether the buffer is backed by a file.
isFile() - Method in interface io.atomix.storage.buffer.Bytes
Returns a boolean value indicating whether the bytes are backed by a file.
isFile() - Method in class io.atomix.storage.buffer.FileBytes
 
isFile() - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
isFile() - Method in class io.atomix.storage.buffer.SlicedBuffer
 
isFile() - Method in class io.atomix.storage.buffer.SwappedBuffer
 
isFile() - Method in class io.atomix.storage.buffer.UnsafeMappedBytes
 
isFull() - Method in class io.atomix.storage.journal.JournalSegment
Returns a boolean indicating whether the segment is full.
isFull() - Method in class io.atomix.storage.journal.JournalSegmentWriter
Returns a boolean indicating whether the segment is full.
isOpen() - Method in class io.atomix.storage.journal.DelegatingJournal
 
isOpen() - Method in interface io.atomix.storage.journal.Journal
Returns a boolean indicating whether the journal is open.
isOpen() - Method in class io.atomix.storage.journal.JournalSegment
Returns a boolean indicating whether the segment is open.
isOpen() - Method in class io.atomix.storage.journal.SegmentedJournal
 
isReadOnly() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
isReadOnly() - Method in interface io.atomix.storage.buffer.Buffer
Returns a boolean value indicating whether the buffer is a read-only buffer.
isReadOnly() - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
isReadOnly() - Method in class io.atomix.storage.buffer.SlicedBuffer
 
isReadOnly() - Method in class io.atomix.storage.buffer.SwappedBuffer
 
isSegmentFile(String, File) - Static method in class io.atomix.storage.journal.JournalSegmentFile
Returns a boolean value indicating whether the given file appears to be a parsable segment file.
isSegmentFile(String, String) - Static method in class io.atomix.storage.journal.JournalSegmentFile
Returns a boolean value indicating whether the given file appears to be a parsable segment file.

J

Journal<E> - Interface in io.atomix.storage.journal
Journal.
JournalReader<E> - Interface in io.atomix.storage.journal
Log reader.
JournalSegment<E> - Class in io.atomix.storage.journal
Log segment.
JournalSegment(JournalSegmentFile, JournalSegmentDescriptor, Serializer) - Constructor for class io.atomix.storage.journal.JournalSegment
 
JournalSegmentDescriptor - Class in io.atomix.storage.journal
Stores information about a JournalSegment of the log.
JournalSegmentDescriptor(Buffer) - Constructor for class io.atomix.storage.journal.JournalSegmentDescriptor
 
JournalSegmentDescriptor.Builder - Class in io.atomix.storage.journal
Segment descriptor builder.
JournalSegmentFile - Class in io.atomix.storage.journal
Segment file utility.
JournalSegmentReader<E> - Class in io.atomix.storage.journal
Log segment reader.
JournalSegmentReader(JournalSegmentDescriptor, Serializer) - Constructor for class io.atomix.storage.journal.JournalSegmentReader
 
JournalSegmentWriter<E> - Class in io.atomix.storage.journal
Segment writer.
JournalSegmentWriter(JournalSegmentDescriptor, Serializer) - Constructor for class io.atomix.storage.journal.JournalSegmentWriter
 
JournalWriter<E> - Interface in io.atomix.storage.journal
Log writer.

L

lastIndex() - Method in class io.atomix.storage.journal.JournalSegment
Returns the last index in the segment.
length() - Method in class io.atomix.storage.journal.JournalSegment
Returns the segment length.
limit() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
limit(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
limit() - Method in interface io.atomix.storage.buffer.Buffer
Returns the buffer's read/write limit.
limit(int) - Method in interface io.atomix.storage.buffer.Buffer
Sets the buffer's read/write limit.
LONG - Static variable in interface io.atomix.storage.buffer.Bytes
 

M

map(int) - Method in class io.atomix.storage.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(int, FileChannel.MapMode) - Method in class io.atomix.storage.buffer.FileBuffer
Maps a portion of the underlying file into memory starting at the current position up to the given count.
map(int, int) - Method in class io.atomix.storage.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(int, int, FileChannel.MapMode) - Method in class io.atomix.storage.buffer.FileBuffer
Maps a portion of the underlying file into memory starting at the given offset up to the given count.
map(int, int) - Method in class io.atomix.storage.buffer.FileBytes
Maps a portion of the randomAccessFile into memory in FileChannel.MapMode#READ_WRITE mode and returns a UnsafeMappedBytes instance.
map(int, int, FileChannel.MapMode) - Method in class io.atomix.storage.buffer.FileBytes
Maps a portion of the randomAccessFile into memory and returns a UnsafeMappedBytes instance.
MappedBuffer - Class in io.atomix.storage.buffer
Direct ByteBuffer based buffer.
MappedBytes - Class in io.atomix.storage.buffer
ByteBuffer based mapped bytes.
mark() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
mark() - Method in interface io.atomix.storage.buffer.Buffer
Sets a mark at the current position.
maxCapacity() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
maxCapacity() - Method in interface io.atomix.storage.buffer.Buffer
Returns the maximum allowed capacity for the buffer.
maxEntries() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
Returns the maximum number of entries allowed in the segment.
maxEntriesPerSegment() - Method in class io.atomix.storage.journal.SegmentedJournal
Returns the maximum number of entries per segment.
maxSegmentSize() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
Returns the maximum count of the segment.
maxSegmentSize() - Method in class io.atomix.storage.journal.SegmentedJournal
Returns the maximum journal segment size.
MEDIUM - Static variable in interface io.atomix.storage.buffer.Bytes
 
mode() - Method in class io.atomix.storage.buffer.FileBytes
Returns the file mode.

N

name() - Method in class io.atomix.storage.journal.SegmentedJournal
Returns the segment file name prefix.
NativeBuffer - Class in io.atomix.storage.buffer
Native byte buffer implementation.
NativeBytes - Class in io.atomix.storage.buffer
Native bytes.
next() - Method in class io.atomix.storage.journal.DelegatingJournalReader
 
next() - Method in interface io.atomix.storage.journal.JournalReader
Returns the next entry in the reader.
next() - Method in class io.atomix.storage.journal.JournalSegmentReader
 
next() - Method in class io.atomix.storage.journal.SegmentedJournalReader
 

O

offset() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
offset() - Method in interface io.atomix.storage.buffer.Buffer
Returns the buffer's starting offset within the underlying Bytes.
openReader(long) - Method in class io.atomix.storage.journal.DelegatingJournal
 
openReader(long) - Method in interface io.atomix.storage.journal.Journal
Opens a new journal reader.
openReader(long) - Method in class io.atomix.storage.journal.SegmentedJournal
 
order() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
order(ByteOrder) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
order() - Method in class io.atomix.storage.buffer.AbstractBytes
 
order(ByteOrder) - Method in class io.atomix.storage.buffer.AbstractBytes
 
order() - Method in interface io.atomix.storage.buffer.Buffer
Returns the byte order.
order(ByteOrder) - Method in interface io.atomix.storage.buffer.Buffer
Sets the byte order, returning a new swapped Buffer instance.
order() - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
order(ByteOrder) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
order() - Method in interface io.atomix.storage.buffer.Bytes
Returns the byte order.
order(ByteOrder) - Method in interface io.atomix.storage.buffer.Bytes
Sets the byte order, returning a new swapped Bytes instance.
order() - Method in class io.atomix.storage.buffer.FileBytes
 
order() - Method in class io.atomix.storage.buffer.SwappedBytes
 
order() - Method in class io.atomix.storage.buffer.WrappedBytes
 
OutOfDiskSpace(String) - Constructor for exception io.atomix.storage.StorageException.OutOfDiskSpace
 

P

PooledAllocator - Class in io.atomix.storage.buffer
Pooled buffer allocator.
PooledDirectAllocator - Class in io.atomix.storage.buffer
Pooled direct buffer allocator.
PooledDirectAllocator() - Constructor for class io.atomix.storage.buffer.PooledDirectAllocator
 
PooledHeapAllocator - Class in io.atomix.storage.buffer
Pooled heap buffer allocator.
PooledHeapAllocator() - Constructor for class io.atomix.storage.buffer.PooledHeapAllocator
 
position() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
position(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
position(int) - Method in interface io.atomix.storage.buffer.Buffer
Sets the buffer's current read/write position.
position() - Method in interface io.atomix.storage.buffer.BufferInput
Returns the buffer's current read/write position.

R

read(Buffer) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
read(Bytes) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
read(Bytes, int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
read(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
read(byte[]) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
read(byte[], int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
read(int, byte[], int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
read(Buffer) - Method in interface io.atomix.storage.buffer.Buffer
Reads bytes into the given buffer.
read(Bytes) - Method in interface io.atomix.storage.buffer.Buffer
Reads bytes into the given byte array.
read(byte[]) - Method in interface io.atomix.storage.buffer.Buffer
Reads bytes into the given byte array.
read(Bytes, int, int) - Method in interface io.atomix.storage.buffer.Buffer
Reads bytes into the given byte array starting at the current position.
read(int, Bytes, int, int) - Method in interface io.atomix.storage.buffer.Buffer
Reads bytes into the given byte array starting at the given offset up to the given length.
read(byte[], int, int) - Method in interface io.atomix.storage.buffer.Buffer
Reads bytes into the given byte array starting at current position up to the given length.
read(int, byte[], int, int) - Method in interface io.atomix.storage.buffer.Buffer
Reads bytes into the given byte array starting at the given offset up to the given length.
read(Bytes) - Method in interface io.atomix.storage.buffer.BufferInput
Reads bytes into the given byte array.
read(byte[]) - Method in interface io.atomix.storage.buffer.BufferInput
Reads bytes into the given byte array.
read(Bytes, int, int) - Method in interface io.atomix.storage.buffer.BufferInput
Reads bytes into the given byte array starting at the current position.
read(byte[], int, int) - Method in interface io.atomix.storage.buffer.BufferInput
Reads bytes into the given byte array starting at current position up to the given length.
read(Buffer) - Method in interface io.atomix.storage.buffer.BufferInput
Reads bytes into the given buffer.
read(int, byte[], int, int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
read(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
read(int, Bytes, int, int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads bytes into the given byte array starting at the given offset up to the given length.
read(int, byte[], int, int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads bytes into the given byte array starting at the given offset up to the given length.
read(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.FileBytes
 
read(int, byte[], int, int) - Method in class io.atomix.storage.buffer.FileBytes
 
read(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.NativeBytes
 
read(int, byte[], int, int) - Method in class io.atomix.storage.buffer.NativeBytes
 
read(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
read(int, byte[], int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
read(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
read(int, byte[], int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readBoolean() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readBoolean(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readBoolean(int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
readBoolean() - Method in interface io.atomix.storage.buffer.Buffer
Reads a 1 byte boolean from the buffer at the current position.
readBoolean(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a 1 byte boolean from the buffer at the given offset.
readBoolean() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a 1 byte boolean from the buffer at the current position.
readBoolean(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a 1 byte boolean from the buffer at the given offset.
readBoolean(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readBoolean(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readByte() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readByte(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readByte() - Method in interface io.atomix.storage.buffer.Buffer
Reads a byte from the buffer at the current position.
readByte(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a byte from the buffer at the given offset.
readByte() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a byte from the buffer at the current position.
readByte(int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
readByte(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a byte from the buffer at the given offset.
readByte(int) - Method in class io.atomix.storage.buffer.FileBytes
 
readByte(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
readByte(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readByte(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readBytes(int) - Method in interface io.atomix.storage.buffer.BufferInput
Reads a byte array.
readChar() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readChar(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readChar() - Method in interface io.atomix.storage.buffer.Buffer
Reads a 16-bit character from the buffer at the current position.
readChar(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a 16-bit character from the buffer at the given offset.
readChar() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a 16-bit character from the buffer at the current position.
readChar(int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
readChar(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a 16-bit character from the buffer at the given offset.
readChar(int) - Method in class io.atomix.storage.buffer.FileBytes
 
readChar(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
readChar(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readChar(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readChar(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readDouble() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readDouble(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readDouble() - Method in interface io.atomix.storage.buffer.Buffer
Reads a double-precision 64-bit floating point number from the buffer at the current position.
readDouble(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a double-precision 64-bit floating point number from the buffer at the given offset.
readDouble() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a double-precision 64-bit floating point number from the buffer at the current position.
readDouble(int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
readDouble(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a double-precision 64-bit floating point number from the buffer at the given offset.
readDouble(int) - Method in class io.atomix.storage.buffer.FileBytes
 
readDouble(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
readDouble(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readDouble(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readDouble(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readFloat() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readFloat(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readFloat() - Method in interface io.atomix.storage.buffer.Buffer
Reads a single-precision 32-bit floating point number from the buffer at the current position.
readFloat(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a single-precision 32-bit floating point number from the buffer at the given offset.
readFloat() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a single-precision 32-bit floating point number from the buffer at the current position.
readFloat(int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
readFloat(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a single-precision 32-bit floating point number from the buffer at the given offset.
readFloat(int) - Method in class io.atomix.storage.buffer.FileBytes
 
readFloat(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
readFloat(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readFloat(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readFloat(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readInt() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readInt(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readInt() - Method in interface io.atomix.storage.buffer.Buffer
Reads a 32-bit signed integer from the buffer at the current position.
readInt(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a 32-bit signed integer from the buffer at the given offset.
readInt() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a 32-bit signed integer from the buffer at the current position.
readInt(int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
readInt(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a 32-bit signed integer from the buffer at the given offset.
readInt(int) - Method in class io.atomix.storage.buffer.FileBytes
 
readInt(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
readInt(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readInt(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readInt(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readLong() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readLong(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readLong() - Method in interface io.atomix.storage.buffer.Buffer
Reads a 64-bit signed integer from the buffer at the current position.
readLong(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a 64-bit signed integer from the buffer at the given offset.
readLong() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a 64-bit signed integer from the buffer at the current position.
readLong(int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
readLong(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a 64-bit signed integer from the buffer at the given offset.
readLong(int) - Method in class io.atomix.storage.buffer.FileBytes
 
readLong(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
readLong(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readLong(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readLong(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readMedium() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readMedium(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readMedium(int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
readMedium() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a 24-bit signed integer from the buffer at the current position.
readMedium(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a 24-bit signed integer from the buffer at the given offset.
readMedium(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
readMedium(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readMedium(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readMedium(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readObject(Function<byte[], U>) - Method in interface io.atomix.storage.buffer.BufferInput
Reads an object from the buffer.
ReadOnlyBuffer - Class in io.atomix.storage.buffer
Read-only buffer.
ReadOnlyBuffer(Buffer, ReferenceManager<Buffer>) - Constructor for class io.atomix.storage.buffer.ReadOnlyBuffer
 
readShort() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readShort(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readShort() - Method in interface io.atomix.storage.buffer.Buffer
Reads a 16-bit signed integer from the buffer at the current position.
readShort(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a 16-bit signed integer from the buffer at the given offset.
readShort() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a 16-bit signed integer from the buffer at the current position.
readShort(int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
readShort(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a 16-bit signed integer from the buffer at the given offset.
readShort(int) - Method in class io.atomix.storage.buffer.FileBytes
 
readShort(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
readShort(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readShort(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readShort(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readString(Charset) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readString(int, Charset) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readString() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readString(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readString(int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
readString(int, Charset) - Method in class io.atomix.storage.buffer.AbstractBytes
 
readString() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a string from the buffer at the current position.
readString(Charset) - Method in interface io.atomix.storage.buffer.BufferInput
Reads a string from the buffer at the current position.
readString(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a string from the buffer at the given offset.
readString(int, Charset) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a string from the buffer at the given offset.
readString(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readUnsignedByte() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUnsignedByte(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUnsignedByte(int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
readUnsignedByte() - Method in interface io.atomix.storage.buffer.Buffer
Reads an unsigned byte from the buffer at the current position.
readUnsignedByte(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads an unsigned byte from the buffer at the given offset.
readUnsignedByte() - Method in interface io.atomix.storage.buffer.BufferInput
Reads an unsigned byte from the buffer at the current position.
readUnsignedByte(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads an unsigned byte from the buffer at the given offset.
readUnsignedByte(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readUnsignedByte(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readUnsignedInt() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUnsignedInt(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUnsignedInt(int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
readUnsignedInt() - Method in interface io.atomix.storage.buffer.Buffer
Reads a 32-bit unsigned integer from the buffer at the current position.
readUnsignedInt(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a 32-bit unsigned integer from the buffer at the given offset.
readUnsignedInt() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a 32-bit unsigned integer from the buffer at the current position.
readUnsignedInt(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a 32-bit unsigned integer from the buffer at the given offset.
readUnsignedInt(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readUnsignedInt(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readUnsignedInt(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readUnsignedMedium() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUnsignedMedium(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUnsignedMedium(int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
readUnsignedMedium() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a 24-bit unsigned integer from the buffer at the current position.
readUnsignedMedium(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a 24-bin unsigned integer from the buffer at the given offset.
readUnsignedMedium(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
readUnsignedMedium(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readUnsignedMedium(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readUnsignedMedium(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readUnsignedShort() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUnsignedShort(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUnsignedShort(int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
readUnsignedShort() - Method in interface io.atomix.storage.buffer.Buffer
Reads a 16-bit unsigned integer from the buffer at the current position.
readUnsignedShort(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a 16-bit unsigned integer from the buffer at the given offset.
readUnsignedShort() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a 16-bit unsigned integer from the buffer at the current position.
readUnsignedShort(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a 16-bit unsigned integer from the buffer at the given offset.
readUnsignedShort(int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
readUnsignedShort(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
readUnsignedShort(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
readUTF8() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUTF8(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
readUTF8(int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
readUTF8() - Method in interface io.atomix.storage.buffer.Buffer
Reads a UTF-8 string from the buffer at the current position.
readUTF8(int) - Method in interface io.atomix.storage.buffer.Buffer
Reads a UTF-8 string from the buffer at the given offset.
readUTF8() - Method in interface io.atomix.storage.buffer.BufferInput
Reads a UTF-8 string from the buffer at the current position.
readUTF8(int) - Method in interface io.atomix.storage.buffer.BytesInput
Reads a UTF-8 string from the buffer at the given offset.
readUTF8(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
references() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
release() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
release() - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
release() - Method in class io.atomix.storage.buffer.SlicedBuffer
 
release() - Method in class io.atomix.storage.buffer.SwappedBuffer
 
release(Buffer) - Method in class io.atomix.storage.buffer.UnsafeDirectBufferPool
 
release(Buffer) - Method in class io.atomix.storage.buffer.UnsafeHeapBufferPool
 
remaining() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
remaining() - Method in interface io.atomix.storage.buffer.Buffer
Returns the number of bytes remaining in the buffer until the Buffer.limit() is reached.
remaining() - Method in interface io.atomix.storage.buffer.BufferInput
Returns the number of bytes remaining in the input.
reset() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
reset() - Method in interface io.atomix.storage.buffer.Buffer
Resets the buffer's position to the previously-marked position.
reset(ByteBuffer) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
reset(byte[]) - Method in class io.atomix.storage.buffer.UnsafeHeapBuffer
Resets the internal heap array.
reset(byte[]) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
Resets the heap byte array.
reset() - Method in class io.atomix.storage.journal.DelegatingJournalReader
 
reset(long) - Method in class io.atomix.storage.journal.DelegatingJournalReader
 
reset() - Method in interface io.atomix.storage.journal.JournalReader
Resets the reader to the start.
reset(long) - Method in interface io.atomix.storage.journal.JournalReader
Resets the reader to the given index.
reset(long) - Method in class io.atomix.storage.journal.JournalSegmentReader
 
reset() - Method in class io.atomix.storage.journal.JournalSegmentReader
 
reset() - Method in class io.atomix.storage.journal.SegmentedJournalReader
 
reset(long) - Method in class io.atomix.storage.journal.SegmentedJournalReader
 
reset(long) - Method in class io.atomix.storage.journal.SegmentedJournalWriter
Resets the head of the journal to the given index.
resize(long) - Method in class io.atomix.storage.buffer.BitArray
Resizes the bit array to a new count.
resize(int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
resize(int) - Method in interface io.atomix.storage.buffer.Bytes
Resizes the bytes.
resize(int) - Method in class io.atomix.storage.buffer.FileBytes
 
resize(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
resize(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
resize(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
rewind() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
rewind() - Method in interface io.atomix.storage.buffer.Buffer
Rewinds the buffer.
root() - Method in class io.atomix.storage.buffer.SlicedBuffer
Returns the root buffer.
root() - Method in class io.atomix.storage.buffer.SwappedBuffer
Returns the root buffer.
root() - Method in class io.atomix.storage.buffer.WrappedBytes
Returns the root bytes.

S

SegmentedJournal<E> - Class in io.atomix.storage.journal
Segmented journal implementation.
SegmentedJournal(String, StorageLevel, File, Serializer, int, int) - Constructor for class io.atomix.storage.journal.SegmentedJournal
 
SegmentedJournal.Builder<E> - Class in io.atomix.storage.journal
Segmented journal builder.
SegmentedJournalReader<E> - Class in io.atomix.storage.journal
Segmented journal reader.
SegmentedJournalReader(SegmentedJournal<E>, long) - Constructor for class io.atomix.storage.journal.SegmentedJournalReader
 
SegmentedJournalWriter<E> - Class in io.atomix.storage.journal
Log writer.
SegmentedJournalWriter(SegmentedJournal<E>) - Constructor for class io.atomix.storage.journal.SegmentedJournalWriter
 
set(long) - Method in class io.atomix.storage.buffer.BitArray
Sets the bit at the given index.
SHORT - Static variable in interface io.atomix.storage.buffer.Bytes
 
size() - Method in class io.atomix.storage.buffer.BitArray
Returns the total number of bits in the bit set.
size() - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
size() - Method in interface io.atomix.storage.buffer.Bytes
Returns the count of the bytes.
size() - Method in class io.atomix.storage.buffer.FileBytes
 
size() - Method in class io.atomix.storage.buffer.NativeBytes
 
size() - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
size() - Method in class io.atomix.storage.buffer.WrappedBytes
 
size() - Method in class io.atomix.storage.journal.Indexed
Returns the serialized entry size.
size() - Method in class io.atomix.storage.journal.JournalSegment
Returns the segment size.
size() - Method in class io.atomix.storage.journal.JournalSegmentWriter
Returns the size of the underlying buffer.
skip(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
skip(int) - Method in interface io.atomix.storage.buffer.Buffer
Advances the buffer's position length bytes.
skip(int) - Method in interface io.atomix.storage.buffer.BufferInput
Skips the given number of bytes in the input.
slice() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
slice(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
slice(int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
slice() - Method in interface io.atomix.storage.buffer.Buffer
Returns a view of this buffer starting at the current position.
slice(int) - Method in interface io.atomix.storage.buffer.Buffer
Returns a view of this buffer of the given length starting at the current position.
slice(int, int) - Method in interface io.atomix.storage.buffer.Buffer
Returns a view of this buffer starting at the given offset with the given length.
SlicedBuffer - Class in io.atomix.storage.buffer
Sliced buffer.
SlicedBuffer(Buffer, Bytes, int, int, int) - Constructor for class io.atomix.storage.buffer.SlicedBuffer
 
StorageException - Exception in io.atomix.storage
Log exception.
StorageException() - Constructor for exception io.atomix.storage.StorageException
 
StorageException(String) - Constructor for exception io.atomix.storage.StorageException
 
StorageException(String, Throwable) - Constructor for exception io.atomix.storage.StorageException
 
StorageException(Throwable) - Constructor for exception io.atomix.storage.StorageException
 
StorageException.OutOfDiskSpace - Exception in io.atomix.storage
Exception thrown when storage runs out of disk space.
storageLevel() - Method in class io.atomix.storage.journal.SegmentedJournal
Returns the storage level.
StorageLevel - Enum in io.atomix.storage
Storage level configuration values which control how logs are stored on disk or in memory.
StorageStatistics - Class in io.atomix.storage.statistics
Atomix storage statistics.
StorageStatistics(File) - Constructor for class io.atomix.storage.statistics.StorageStatistics
 
SwappedBuffer - Class in io.atomix.storage.buffer
Byte order swapped buffer.
SwappedBuffer(Buffer, int, int, int, ReferenceManager<Buffer>) - Constructor for class io.atomix.storage.buffer.SwappedBuffer
 
SwappedBytes - Class in io.atomix.storage.buffer
Bytes in swapped order.
SwappedBytes(Bytes) - Constructor for class io.atomix.storage.buffer.SwappedBytes
 

T

toString() - Method in class io.atomix.storage.buffer.BitArray
 
toString() - Method in class io.atomix.storage.journal.DelegatingJournal
 
toString() - Method in class io.atomix.storage.journal.DelegatingJournalReader
 
toString() - Method in class io.atomix.storage.journal.DelegatingJournalWriter
 
toString() - Method in class io.atomix.storage.journal.Indexed
 
toString() - Method in class io.atomix.storage.journal.JournalSegment
 
toString() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
 
truncate(long) - Method in class io.atomix.storage.journal.DelegatingJournalWriter
 
truncate(long) - Method in class io.atomix.storage.journal.JournalSegmentWriter
 
truncate(long) - Method in interface io.atomix.storage.journal.JournalWriter
Truncates the log to the given index.
truncate(long) - Method in class io.atomix.storage.journal.SegmentedJournalWriter
 
type() - Method in class io.atomix.storage.journal.Indexed
Returns the entry type class.

U

UnpooledAllocator - Class in io.atomix.storage.buffer
Unpooled buffer allocator.
UnpooledAllocator() - Constructor for class io.atomix.storage.buffer.UnpooledAllocator
 
UnpooledDirectAllocator - Class in io.atomix.storage.buffer
Unpooled direct allocator.
UnpooledDirectAllocator() - Constructor for class io.atomix.storage.buffer.UnpooledDirectAllocator
 
UnpooledHeapAllocator - Class in io.atomix.storage.buffer
Unpooled heap allocator.
UnpooledHeapAllocator() - Constructor for class io.atomix.storage.buffer.UnpooledHeapAllocator
 
UnpooledUnsafeDirectAllocator - Class in io.atomix.storage.buffer
Unpooled direct allocator.
UnpooledUnsafeDirectAllocator() - Constructor for class io.atomix.storage.buffer.UnpooledUnsafeDirectAllocator
 
UnpooledUnsafeHeapAllocator - Class in io.atomix.storage.buffer
Unpooled heap allocator.
UnpooledUnsafeHeapAllocator() - Constructor for class io.atomix.storage.buffer.UnpooledUnsafeHeapAllocator
 
UnsafeDirectBuffer - Class in io.atomix.storage.buffer
Direct ByteBuffer based buffer.
UnsafeDirectBufferPool - Class in io.atomix.storage.buffer
Direct buffer pool.
UnsafeDirectBufferPool() - Constructor for class io.atomix.storage.buffer.UnsafeDirectBufferPool
 
UnsafeDirectBytes - Class in io.atomix.storage.buffer
Direct byte buffer bytes.
UnsafeHeapBuffer - Class in io.atomix.storage.buffer
Heap byte buffer implementation.
UnsafeHeapBufferPool - Class in io.atomix.storage.buffer
Heap buffer pool.
UnsafeHeapBufferPool() - Constructor for class io.atomix.storage.buffer.UnsafeHeapBufferPool
 
UnsafeHeapBytes - Class in io.atomix.storage.buffer
Java heap bytes.
UnsafeMappedBuffer - Class in io.atomix.storage.buffer
Memory mapped file buffer.
UnsafeMappedBytes - Class in io.atomix.storage.buffer
Mapped bytes.
update(long) - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
Writes an update to the descriptor.
updated() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
Returns last time the segment was updated.

V

valueOf(String) - Static method in enum io.atomix.storage.StorageLevel
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.atomix.storage.StorageLevel
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class io.atomix.storage.journal.JournalSegment
Returns the segment version.
version() - Method in class io.atomix.storage.journal.JournalSegmentDescriptor
Returns the segment version.

W

withDirectory(String) - Method in class io.atomix.storage.journal.SegmentedJournal.Builder
Sets the log directory, returning the builder for method chaining.
withDirectory(File) - Method in class io.atomix.storage.journal.SegmentedJournal.Builder
Sets the log directory, returning the builder for method chaining.
withId(long) - Method in class io.atomix.storage.journal.JournalSegmentDescriptor.Builder
Sets the segment identifier.
withIndex(long) - Method in class io.atomix.storage.journal.JournalSegmentDescriptor.Builder
Sets the segment index.
withMaxEntries(int) - Method in class io.atomix.storage.journal.JournalSegmentDescriptor.Builder
Sets the maximum number of entries in the segment.
withMaxEntriesPerSegment(int) - Method in class io.atomix.storage.journal.SegmentedJournal.Builder
Sets the maximum number of allows entries per segment, returning the builder for method chaining.
withMaxSegmentSize(int) - Method in class io.atomix.storage.journal.JournalSegmentDescriptor.Builder
Sets maximum count of the segment.
withMaxSegmentSize(int) - Method in class io.atomix.storage.journal.SegmentedJournal.Builder
Sets the maximum segment size in bytes, returning the builder for method chaining.
withName(String) - Method in class io.atomix.storage.journal.SegmentedJournal.Builder
Sets the storage name.
withSerializer(Serializer) - Method in class io.atomix.storage.journal.SegmentedJournal.Builder
Sets the journal serializer, returning the builder for method chaining.
withStorageLevel(StorageLevel) - Method in class io.atomix.storage.journal.SegmentedJournal.Builder
Sets the log storage level, returning the builder for method chaining.
wrap(byte[]) - Static method in class io.atomix.storage.buffer.HeapBuffer
Wraps the given bytes in a heap buffer.
wrap(byte[]) - Static method in class io.atomix.storage.buffer.HeapBytes
Wraps the given bytes in a UnsafeHeapBytes object.
wrap(byte[]) - Static method in class io.atomix.storage.buffer.UnsafeHeapBuffer
Wraps the given bytes in a heap buffer.
wrap(byte[]) - Static method in class io.atomix.storage.buffer.UnsafeHeapBytes
Wraps the given bytes in a UnsafeHeapBytes object.
WrappedBytes - Class in io.atomix.storage.buffer
Wrapped bytes.
WrappedBytes(Bytes) - Constructor for class io.atomix.storage.buffer.WrappedBytes
 
write(Buffer) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
write(Bytes) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
write(Bytes, int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
write(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
write(byte[]) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
write(byte[], int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
write(int, byte[], int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
write(Buffer) - Method in interface io.atomix.storage.buffer.Buffer
Writes a buffer to the buffer.
write(Bytes) - Method in interface io.atomix.storage.buffer.Buffer
Writes an array of bytes to the buffer.
write(byte[]) - Method in interface io.atomix.storage.buffer.Buffer
Writes an array of bytes to the buffer.
write(Bytes, int, int) - Method in interface io.atomix.storage.buffer.Buffer
Writes an array of bytes to the buffer.
write(int, Bytes, int, int) - Method in interface io.atomix.storage.buffer.Buffer
Writes an array of bytes to the buffer.
write(byte[], int, int) - Method in interface io.atomix.storage.buffer.Buffer
Writes an array of bytes to the buffer.
write(int, byte[], int, int) - Method in interface io.atomix.storage.buffer.Buffer
Writes an array of bytes to the buffer.
write(Bytes) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes an array of bytes to the buffer.
write(byte[]) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes an array of bytes to the buffer.
write(Bytes, int, int) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes an array of bytes to the buffer.
write(byte[], int, int) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes an array of bytes to the buffer.
write(Buffer) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a buffer to the buffer.
write(int, byte[], int, int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
write(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
write(int, Bytes, int, int) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes an array of bytes to the buffer.
write(int, byte[], int, int) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes an array of bytes to the buffer.
write(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.FileBytes
 
write(int, byte[], int, int) - Method in class io.atomix.storage.buffer.FileBytes
 
write(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.NativeBytes
 
write(int, byte[], int, int) - Method in class io.atomix.storage.buffer.NativeBytes
 
write(Buffer) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
write(Bytes) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
write(Bytes, int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
write(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
write(byte[]) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
write(byte[], int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
write(int, byte[], int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
write(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
write(int, byte[], int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
write(int, Bytes, int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
write(int, byte[], int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeBoolean(boolean) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeBoolean(int, boolean) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeBoolean(int, boolean) - Method in class io.atomix.storage.buffer.AbstractBytes
 
writeBoolean(boolean) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 1 byte boolean to the buffer at the current position.
writeBoolean(int, boolean) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 1 byte boolean to the buffer at the given offset.
writeBoolean(boolean) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a 1 byte boolean to the buffer.
writeBoolean(int, boolean) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a 1 byte boolean to the buffer at the given offset.
writeBoolean(int, boolean) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeBoolean(boolean) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeBoolean(int, boolean) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeBoolean(int, boolean) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeByte(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeByte(int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeByte(int) - Method in interface io.atomix.storage.buffer.Buffer
Writes a byte to the buffer at the current position.
writeByte(int, int) - Method in interface io.atomix.storage.buffer.Buffer
Writes a byte to the buffer at the given offset.
writeByte(int) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a byte to the buffer.
writeByte(int, int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
writeByte(int, int) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a byte to the buffer at the given offset.
writeByte(int, int) - Method in class io.atomix.storage.buffer.FileBytes
 
writeByte(int, int) - Method in class io.atomix.storage.buffer.NativeBytes
 
writeByte(int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeByte(int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeByte(int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeByte(int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeBytes(byte[]) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a byte array.
writeChar(char) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeChar(int, char) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeChar(char) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 16-bit character to the buffer at the current position.
writeChar(int, char) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 16-bit character to the buffer at the given offset.
writeChar(char) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a 16-bit character to the buffer.
writeChar(int, char) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
writeChar(int, char) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a 16-bit character to the buffer at the given offset.
writeChar(int, char) - Method in class io.atomix.storage.buffer.FileBytes
 
writeChar(int, char) - Method in class io.atomix.storage.buffer.NativeBytes
 
writeChar(char) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeChar(int, char) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeChar(int, char) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeChar(int, char) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeChar(int, char) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeDouble(double) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeDouble(int, double) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeDouble(double) - Method in interface io.atomix.storage.buffer.Buffer
Writes a double-precision 64-bit floating point number to the buffer at the current position.
writeDouble(int, double) - Method in interface io.atomix.storage.buffer.Buffer
Writes a double-precision 64-bit floating point number to the buffer at the given offset.
writeDouble(double) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a double-precision 64-bit floating point number to the buffer.
writeDouble(int, double) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
writeDouble(int, double) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a double-precision 64-bit floating point number to the buffer at the given offset.
writeDouble(int, double) - Method in class io.atomix.storage.buffer.FileBytes
 
writeDouble(int, double) - Method in class io.atomix.storage.buffer.NativeBytes
 
writeDouble(double) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeDouble(int, double) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeDouble(int, double) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeDouble(int, double) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeDouble(int, double) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeFloat(float) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeFloat(int, float) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeFloat(float) - Method in interface io.atomix.storage.buffer.Buffer
Writes a single-precision 32-bit floating point number to the buffer at the current position.
writeFloat(int, float) - Method in interface io.atomix.storage.buffer.Buffer
Writes a single-precision 32-bit floating point number to the buffer at the given offset.
writeFloat(float) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a single-precision 32-bit floating point number to the buffer.
writeFloat(int, float) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
writeFloat(int, float) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a single-precision 32-bit floating point number to the buffer at the given offset.
writeFloat(int, float) - Method in class io.atomix.storage.buffer.FileBytes
 
writeFloat(int, float) - Method in class io.atomix.storage.buffer.NativeBytes
 
writeFloat(float) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeFloat(int, float) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeFloat(int, float) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeFloat(int, float) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeFloat(int, float) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeInt(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeInt(int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeInt(int) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 32-bit signed integer to the buffer at the current position.
writeInt(int, int) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 32-bit signed integer to the buffer at the given offset.
writeInt(int) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a 32-bit signed integer to the buffer.
writeInt(int, int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
writeInt(int, int) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a 32-bit signed integer to the buffer at the given offset.
writeInt(int, int) - Method in class io.atomix.storage.buffer.FileBytes
 
writeInt(int, int) - Method in class io.atomix.storage.buffer.NativeBytes
 
writeInt(int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeInt(int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeInt(int, int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeInt(int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeInt(int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeLong(long) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeLong(int, long) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeLong(long) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 64-bit signed integer to the buffer at the current position.
writeLong(int, long) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 64-bit signed integer to the buffer at the given offset.
writeLong(long) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a 64-bit signed integer to the buffer.
writeLong(int, long) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
writeLong(int, long) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a 64-bit signed integer to the buffer at the given offset.
writeLong(int, long) - Method in class io.atomix.storage.buffer.FileBytes
 
writeLong(int, long) - Method in class io.atomix.storage.buffer.NativeBytes
 
writeLong(long) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeLong(int, long) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeLong(int, long) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeLong(int, long) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeLong(int, long) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeMedium(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeMedium(int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeMedium(int, int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
writeMedium(int) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a 24-bit signed integer to the buffer.
writeMedium(int, int) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a 24-bit signed integer to the buffer at the given offset.
writeMedium(int, int) - Method in class io.atomix.storage.buffer.NativeBytes
 
writeMedium(int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeMedium(int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeMedium(int, int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeMedium(int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeMedium(int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeObject(U, Function<U, byte[]>) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes an object to the snapshot.
writer() - Method in class io.atomix.storage.journal.DelegatingJournal
 
writer() - Method in interface io.atomix.storage.journal.Journal
Returns the journal writer.
writer() - Method in class io.atomix.storage.journal.JournalSegment
Returns the segment writer.
writer() - Method in class io.atomix.storage.journal.SegmentedJournal
 
writeShort(short) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeShort(int, short) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeShort(short) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 16-bit signed integer to the buffer at the current position.
writeShort(int, short) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 16-bit signed integer to the buffer at the given offset.
writeShort(short) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a 16-bit signed integer to the buffer.
writeShort(int, short) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
writeShort(int, short) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a 16-bit signed integer to the buffer at the given offset.
writeShort(int, short) - Method in class io.atomix.storage.buffer.FileBytes
 
writeShort(int, short) - Method in class io.atomix.storage.buffer.NativeBytes
 
writeShort(short) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeShort(int, short) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeShort(int, short) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeShort(int, short) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeShort(int, short) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeString(String, Charset) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeString(int, String, Charset) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeString(String) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeString(int, String) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeString(int, String) - Method in class io.atomix.storage.buffer.AbstractBytes
 
writeString(int, String, Charset) - Method in class io.atomix.storage.buffer.AbstractBytes
 
writeString(String) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a string to the buffer.
writeString(String, Charset) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a string to the buffer.
writeString(int, String) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a string to the buffer at the given offset.
writeString(int, String, Charset) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a string to the buffer at the given offset.
writeString(int, String) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeUnsignedByte(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUnsignedByte(int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUnsignedByte(int, int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
writeUnsignedByte(int) - Method in interface io.atomix.storage.buffer.Buffer
Writes an unsigned byte to the buffer at the current position.
writeUnsignedByte(int, int) - Method in interface io.atomix.storage.buffer.Buffer
Writes an unsigned byte to the buffer at the given offset.
writeUnsignedByte(int) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes an unsigned byte to the buffer.
writeUnsignedByte(int, int) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes an unsigned byte to the buffer at the given position.
writeUnsignedByte(int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeUnsignedByte(int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeUnsignedByte(int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeUnsignedByte(int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeUnsignedInt(long) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUnsignedInt(int, long) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUnsignedInt(int, long) - Method in class io.atomix.storage.buffer.AbstractBytes
 
writeUnsignedInt(long) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 32-bit signed integer to the buffer at the current position.
writeUnsignedInt(int, long) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 32-bit signed integer to the buffer at the given offset.
writeUnsignedInt(long) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a 32-bit unsigned integer to the buffer.
writeUnsignedInt(int, long) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a 32-bit unsigned integer to the buffer at the given offset.
writeUnsignedInt(long) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeUnsignedInt(int, long) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeUnsignedInt(int, long) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeUnsignedInt(int, long) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeUnsignedInt(int, long) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeUnsignedMedium(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUnsignedMedium(int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUnsignedMedium(int, int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
writeUnsignedMedium(int) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a 24-bit unsigned integer to the buffer.
writeUnsignedMedium(int, int) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a 24-bit unsigned integer to the buffer at the given offset.
writeUnsignedMedium(int, int) - Method in class io.atomix.storage.buffer.NativeBytes
 
writeUnsignedMedium(int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeUnsignedMedium(int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeUnsignedMedium(int, int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeUnsignedMedium(int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeUnsignedMedium(int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeUnsignedShort(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUnsignedShort(int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUnsignedShort(int, int) - Method in class io.atomix.storage.buffer.AbstractBytes
 
writeUnsignedShort(int) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 16-bit signed integer to the buffer at the current position.
writeUnsignedShort(int, int) - Method in interface io.atomix.storage.buffer.Buffer
Writes a 16-bit signed integer to the buffer at the given offset.
writeUnsignedShort(int) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a 16-bit unsigned integer to the buffer.
writeUnsignedShort(int, int) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a 16-bit unsigned integer to the buffer at the given offset.
writeUnsignedShort(int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeUnsignedShort(int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeUnsignedShort(int, int) - Method in class io.atomix.storage.buffer.SwappedBytes
 
writeUnsignedShort(int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
writeUnsignedShort(int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
writeUTF8(String) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUTF8(int, String) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
writeUTF8(int, String) - Method in class io.atomix.storage.buffer.AbstractBytes
 
writeUTF8(String) - Method in interface io.atomix.storage.buffer.Buffer
Writes a UTF-8 string to the buffer at the current position.
writeUTF8(int, String) - Method in interface io.atomix.storage.buffer.Buffer
Writes a UTF-8 string to the buffer at the given offset.
writeUTF8(String) - Method in interface io.atomix.storage.buffer.BufferOutput
Writes a UTF-8 string to the buffer.
writeUTF8(int, String) - Method in interface io.atomix.storage.buffer.BytesOutput
Writes a UTF-8 string to the buffer at the given offset.
writeUTF8(String) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
writeUTF8(int, String) - Method in class io.atomix.storage.buffer.WrappedBytes
 

Z

zero() - Method in class io.atomix.storage.buffer.AbstractBuffer
 
zero(int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
zero(int, int) - Method in class io.atomix.storage.buffer.AbstractBuffer
 
zero() - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
zero(int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
zero(int, int) - Method in class io.atomix.storage.buffer.ByteBufferBytes
 
zero() - Method in interface io.atomix.storage.buffer.BytesOutput
Zeros out all bytes in the array.
zero(int) - Method in interface io.atomix.storage.buffer.BytesOutput
Zeros out all bytes starting at the given offset in the array.
zero(int, int) - Method in interface io.atomix.storage.buffer.BytesOutput
Zeros out bytes starting at the given offset up to the given length.
zero() - Method in class io.atomix.storage.buffer.FileBytes
 
zero(int) - Method in class io.atomix.storage.buffer.FileBytes
 
zero(int, int) - Method in class io.atomix.storage.buffer.FileBytes
 
zero() - Method in class io.atomix.storage.buffer.NativeBytes
 
zero(int) - Method in class io.atomix.storage.buffer.NativeBytes
 
zero(int, int) - Method in class io.atomix.storage.buffer.NativeBytes
 
zero(int, int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
zero(int) - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
zero() - Method in class io.atomix.storage.buffer.ReadOnlyBuffer
 
zero() - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
zero(int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
zero(int, int) - Method in class io.atomix.storage.buffer.UnsafeHeapBytes
 
zero() - Method in class io.atomix.storage.buffer.WrappedBytes
 
zero(int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
zero(int, int) - Method in class io.atomix.storage.buffer.WrappedBytes
 
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2013–2018. All rights reserved.