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

A

abort() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
abort() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsTemporarySnapshotWriter
 
abort() - Method in interface io.zeebe.logstreams.spi.SnapshotWriter
Refuse the snapshot by closing the output stream and deleting the snapshot data.
actorScheduler - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
actorScheduler(ActorScheduler) - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
actorScheduler - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
addBlock(long, long) - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
Invoked by the log Appender thread after it has first written one or more entries to a block.
additionalDependencies(List<ServiceName<?>>) - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
addressCheck(int, int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
addSegment(FsLogSegment) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegments
invoked by the conductor after a new segment has been allocated
allocate(int, int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
and(EventFilter) - Method in interface io.zeebe.logstreams.processor.EventFilter
 
append(ByteBuffer) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
append(ByteBuffer) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
append(ByteBuffer) - Method in interface io.zeebe.logstreams.spi.LogStorage
Writes a block containing one or multiple log entries in the storage and returns the address at which the block has been written.
applies(LoggedEvent) - Method in interface io.zeebe.logstreams.processor.EventFilter
 
apply(long) - Method in interface io.zeebe.logstreams.spi.SnapshotPolicy
Decides if a new snapshot should be created.
applyTruncatedFileIfExists(File) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 

B

BACKUP_FILE_NAME_PATTERN - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
BACKUP_FILE_NAME_TEMPLATE - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
backupFileName(int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
BaseValueSnapshotSupport - Class in io.zeebe.logstreams.snapshot
 
BaseValueSnapshotSupport(BaseValue) - Constructor for class io.zeebe.logstreams.snapshot.BaseValueSnapshotSupport
 
buffer - Variable in class io.zeebe.logstreams.impl.LoggedEventImpl
 
BufferedLogStreamReader - Class in io.zeebe.logstreams.log
 
BufferedLogStreamReader() - Constructor for class io.zeebe.logstreams.log.BufferedLogStreamReader
 
BufferedLogStreamReader(LogStream) - Constructor for class io.zeebe.logstreams.log.BufferedLogStreamReader
 
BufferedLogStreamReader(boolean) - Constructor for class io.zeebe.logstreams.log.BufferedLogStreamReader
 
BufferedLogStreamReader(LogStream, boolean) - Constructor for class io.zeebe.logstreams.log.BufferedLogStreamReader
 
bufferWriterInstance - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
build() - Method in class io.zeebe.logstreams.fs.FsSnapshotStorageBuilder
 
build() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
build() - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
buildWith(CompositeServiceBuilder) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 

C

capacity - Variable in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
capacity() - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
cfg - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
checkConsistency() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
checksum - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
CHECKSUM_ALGORITHM - Static variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
CHECKSUM_CONTENT_SEPARATOR - Static variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
CHECKSUM_CONTENT_TEMPLATE - Static variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
CHECKSUM_FILE_NAME_TEMPLATE - Static variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
checksumContent(String, String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
checksumFile - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
checksumFile - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
checksumFileName(String, long) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
claimedFragment - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
close() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
close() - Method in class io.zeebe.logstreams.impl.LogStorageAppender
 
close() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
close() - Method in class io.zeebe.logstreams.impl.service.StreamProcessorService
 
close() - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
close() - Method in interface io.zeebe.logstreams.log.LogStream
Closes the log stream synchronously.
close() - Method in class io.zeebe.logstreams.processor.StreamProcessorMetrics
 
close() - Method in interface io.zeebe.logstreams.spi.LogStorage
Close the storage.
close() - Method in class io.zeebe.logstreams.state.StateController
 
closeables - Variable in class io.zeebe.logstreams.state.StateController
 
closeAll() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegments
 
closeAppender() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
closeAppender() - Method in interface io.zeebe.logstreams.log.LogStream
Stops the streaming to the log storage.
closeAsync() - Method in class io.zeebe.logstreams.impl.LogBlockIndexWriter
 
closeAsync() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
closeAsync() - Method in class io.zeebe.logstreams.impl.service.StreamProcessorService
 
closeAsync() - Method in interface io.zeebe.logstreams.log.LogStream
Closes the log stream asynchronous.
closeAsync() - Method in class io.zeebe.logstreams.processor.StreamProcessorController
 
closeSegment() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
columnFamilyDescriptors - Variable in class io.zeebe.logstreams.state.StateController
 
columnFamilyHandles - Variable in class io.zeebe.logstreams.state.StateController
 
commit() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
commit(byte[]) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
commit(byte[]) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsTemporarySnapshotWriter
 
commit() - Method in interface io.zeebe.logstreams.spi.SnapshotWriter
Completes the snapshot by closing the output stream and writing the checksum.
commitPosition - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
compareTo(StateSnapshotMetadata) - Method in class io.zeebe.logstreams.state.StateSnapshotMetadata
 
CompleteEventsInBlockProcessor - Class in io.zeebe.logstreams.impl
 
CompleteEventsInBlockProcessor() - Constructor for class io.zeebe.logstreams.impl.CompleteEventsInBlockProcessor
 
ComposableSnapshotSupport - Interface in io.zeebe.logstreams.spi
 
ComposedSnapshot - Class in io.zeebe.logstreams.snapshot
A composition of one or more snapshots which are combined to a single snapshot.
ComposedSnapshot(ComposableSnapshotSupport...) - Constructor for class io.zeebe.logstreams.snapshot.ComposedSnapshot
 
config - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
config - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
config - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
count - Variable in class io.zeebe.logstreams.snapshot.ComposedSnapshot
 
createColumnFamilyOptions() - Method in class io.zeebe.logstreams.state.StateController
 
createFsLogStream(int) - Static method in class io.zeebe.logstreams.LogStreams
 
createFsSnapshotStore(String) - Static method in class io.zeebe.logstreams.LogStreams
 
createInitial(int) - Static method in class io.zeebe.logstreams.state.StateSnapshotMetadata
 
createOptions() - Method in class io.zeebe.logstreams.state.StateController
 
createSnapshot(String, long) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
createSnapshot(String, long) - Method in interface io.zeebe.logstreams.spi.SnapshotStorage
Returns a writer to create a new snapshot.
createStreamProcessor(String, int, StreamProcessor) - Static method in class io.zeebe.logstreams.LogStreams
 
createTemporarySnapshot(String, long) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
createTemporarySnapshot(String, long) - Method in interface io.zeebe.logstreams.spi.SnapshotStorage
Returns a writer to create a temporary snapshot.
currentSegment - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 

D

DATA_OFFSET - Static variable in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
dataFile - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
dataFile - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
dataOffset() - Static method in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
dataOutputStream - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
dbDirectory - Variable in class io.zeebe.logstreams.state.StateController
 
DEFAULT_DEVIATION - Static variable in class io.zeebe.logstreams.impl.LogBlockIndexWriter
The default deviation is 10%.
DEFAULT_INITIAL_BUFFER_CAPACITY - Static variable in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
DEFAULT_MAX_APPEND_BLOCK_SIZE - Static variable in interface io.zeebe.logstreams.log.LogStream
 
defaultReadResultProcessor - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
delete() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
delete() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
delete(ColumnFamilyHandle, byte[], int, int) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
delete(ColumnFamilyHandle, DirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
delete(ColumnFamilyHandle, byte[], int) - Method in class io.zeebe.logstreams.rocksdb.ZbWriteBatch
 
delete(ColumnFamilyHandle, DirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbWriteBatch
 
delete(ColumnFamilyHandle, long) - Method in class io.zeebe.logstreams.rocksdb.ZbWriteBatch
 
delete() - Method in interface io.zeebe.logstreams.spi.ReadableSnapshot
Deletes the snapshot and related data.
delete() - Method in class io.zeebe.logstreams.state.StateController
 
delete(File) - Method in class io.zeebe.logstreams.state.StateController
 
delete(long) - Method in class io.zeebe.logstreams.state.StateController
 
delete(byte[]) - Method in class io.zeebe.logstreams.state.StateController
 
deleteBackupFilesIfExist(File) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
deleteLastSnapshot() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
deleteOnClose - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
deleteOnClose - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
deleteOnClose(boolean) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
deviation - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
deviation(float) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
dirtySegmentId - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
DisabledLogStreamWriter - Class in io.zeebe.logstreams.log
 
DisabledLogStreamWriter() - Constructor for class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
dispatcher - Variable in class io.zeebe.logstreams.impl.service.LogWriteBufferService
 
dispatcherBuilder - Variable in class io.zeebe.logstreams.impl.service.LogWriteBufferService
 
done() - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
Add the log entry to the batch.
done() - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 

E

END_OF_SEGMENT - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
ensureIsOpened(String) - Method in class io.zeebe.logstreams.state.StateController
 
ensureNotOpenedStorage() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
ensureOpenedStorage() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
ENTRY_LENGTH - Static variable in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
ENTRY_PHYSICAL_POSITION_OFFSET - Static variable in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
ENTRY_VIRTUAL_POSITION_OFFSET - Static variable in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
entryAddressOffset(int) - Static method in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
entryLength() - Static method in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
entryLogPositionOffset(int) - Static method in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
entryOffset(int) - Static method in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
equals(Object) - Method in class io.zeebe.logstreams.state.StateSnapshotMetadata
 
event() - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter
Returns the builder to add a new log entry to the batch.
event() - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
EventFilter - Interface in io.zeebe.logstreams.processor
Implement to control which events should be handled by a StreamProcessor.
eventFilter - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
eventFilter(EventFilter) - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
eventFilter - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
EventProcessor - Interface in io.zeebe.logstreams.processor
Process an event from a log stream.
executeSideEffects() - Method in interface io.zeebe.logstreams.processor.EventProcessor
(Optional) Execute the side effects which are caused by the processed event.
exist(ColumnFamilyHandle, byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
exists(ColumnFamilyHandle, byte[], int, int) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
exists(ColumnFamilyHandle, DirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
exists(ColumnFamilyHandle, DirectBuffer, MutableDirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
Allows doing an exist call and getting the value back (since it has to be read anyway) if it does.
exists() - Method in class io.zeebe.logstreams.state.StateSnapshotMetadata
 
extractDataFileNameFromChecksumContent(String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
extractDigestFromChecksumContent(String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 

F

fileChannel - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
fileName - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
fileName(int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
flush() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
flush() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
flush() - Method in interface io.zeebe.logstreams.spi.LogStorage
Flushes all appended blocks to ensure that all blocks are written completely.
forEach(ColumnFamilyHandle, ZbRocksDb.IteratorCallback) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
foreach(ColumnFamilyHandle, BiConsumer<byte[], byte[]>) - Method in class io.zeebe.logstreams.state.StateController
 
forEachPrefixed(ColumnFamilyHandle, DirectBuffer, ZbRocksDb.IteratorCallback) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
NOTE: it doesn't seem possible in Java RocksDB to set a flexible prefix extractor on iterators at the moment, so using prefixes seem to be mostly related to skipping files that do not contain keys with the given prefix (which is useful anyway), but it will still iterate over all keys contained in those files, so we still need to make sure the key actually matches the prefix.
FRAGMENT_FILE_NAME_PATTERN - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
FRAGMENT_FILE_NAME_TEMPLATE - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
fragmentOffset - Variable in class io.zeebe.logstreams.impl.LoggedEventImpl
 
FS_SNAPSHOT_LOGGER - Static variable in class io.zeebe.logstreams.impl.Loggers
 
FsLogSegment - Class in io.zeebe.logstreams.impl.log.fs
 
FsLogSegment(String) - Constructor for class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
FsLogSegmentDescriptor - Class in io.zeebe.logstreams.impl.log.fs
Segment layout
FsLogSegmentDescriptor() - Constructor for class io.zeebe.logstreams.impl.log.fs.FsLogSegmentDescriptor
 
FsLogSegments - Class in io.zeebe.logstreams.impl.log.fs
 
FsLogSegments() - Constructor for class io.zeebe.logstreams.impl.log.fs.FsLogSegments
 
FsLogStorage - Class in io.zeebe.logstreams.impl.log.fs
 
FsLogStorage(FsLogStorageConfiguration, MetricsManager, int) - Constructor for class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
FsLogStorageConfiguration - Class in io.zeebe.logstreams.impl.log.fs
 
FsLogStorageConfiguration(int, String, int, boolean) - Constructor for class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
FsLogStorageService - Class in io.zeebe.logstreams.impl.service
 
FsLogStorageService(FsLogStorageConfiguration, int, Function<FsLogStorage, FsLogStorage>) - Constructor for class io.zeebe.logstreams.impl.service.FsLogStorageService
 
FsReadableLogSegment - Class in io.zeebe.logstreams.impl.log.fs
 
FsReadableLogSegment(String) - Constructor for class io.zeebe.logstreams.impl.log.fs.FsReadableLogSegment
 
FsReadableSnapshot - Class in io.zeebe.logstreams.impl.snapshot.fs
 
FsReadableSnapshot(FsSnapshotStorageConfiguration, File, File, long) - Constructor for class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
FsSnapshotController - Class in io.zeebe.logstreams.impl.snapshot.fs
 
FsSnapshotController(SnapshotStorage, String, SnapshotSupport) - Constructor for class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotController
 
FsSnapshotMetadata - Class in io.zeebe.logstreams.impl.snapshot.fs
 
FsSnapshotMetadata(String, long, long, boolean, byte[]) - Constructor for class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
FsSnapshotMetadata(FsSnapshotStorageConfiguration, File, File, long) - Constructor for class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
FsSnapshotStorage - Class in io.zeebe.logstreams.impl.snapshot.fs
 
FsSnapshotStorage(FsSnapshotStorageConfiguration) - Constructor for class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
FsSnapshotStorageBuilder - Class in io.zeebe.logstreams.fs
 
FsSnapshotStorageBuilder(String) - Constructor for class io.zeebe.logstreams.fs.FsSnapshotStorageBuilder
 
FsSnapshotStorageConfiguration - Class in io.zeebe.logstreams.impl.snapshot.fs
 
FsSnapshotStorageConfiguration() - Constructor for class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
FsSnapshotStorageService - Class in io.zeebe.logstreams.impl.service
 
FsSnapshotStorageService(FsSnapshotStorageConfiguration) - Constructor for class io.zeebe.logstreams.impl.service.FsSnapshotStorageService
 
FsSnapshotWriter - Class in io.zeebe.logstreams.impl.snapshot.fs
 
FsSnapshotWriter(FsSnapshotStorageConfiguration, File, File, FsReadableSnapshot) - Constructor for class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
FsTemporarySnapshotWriter - Class in io.zeebe.logstreams.impl.snapshot.fs
Extends FsSnapshotWriter, delegating the write of the checksum + data to it, and moving the data file to its correct path at the end.
FsTemporarySnapshotWriter(FsSnapshotStorageConfiguration, File, File, File, FsReadableSnapshot) - Constructor for class io.zeebe.logstreams.impl.snapshot.fs.FsTemporarySnapshotWriter
 

G

get() - Method in class io.zeebe.logstreams.impl.service.FsLogStorageService
 
get() - Method in class io.zeebe.logstreams.impl.service.FsSnapshotStorageService
 
get() - Method in class io.zeebe.logstreams.impl.service.LogBlockIndexService
 
get() - Method in class io.zeebe.logstreams.impl.service.LogBlockIndexWriterService
 
get() - Method in class io.zeebe.logstreams.impl.service.LogStorageAppenderService
 
get() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
get() - Method in class io.zeebe.logstreams.impl.service.LogWriteBufferService
 
get() - Method in class io.zeebe.logstreams.impl.service.LogWriteBufferSubscriptionService
 
get() - Method in class io.zeebe.logstreams.impl.service.StreamProcessorService
 
get(ColumnFamilyHandle, byte[], int, int, byte[], int, int) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
get(ColumnFamilyHandle, DirectBuffer, MutableDirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
get(ColumnFamilyHandle, long, MutableDirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
get(byte[], int, int, byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
get(ColumnFamilyHandle, byte[], int, int, byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
get(ColumnFamilyHandle, long, byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
get(long) - Method in class io.zeebe.logstreams.state.StateController
!creates garbage!
getActorControl() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getActorScheduler() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getAddress(int) - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
getAddressForPosition(LogStream, long) - Static method in class io.zeebe.logstreams.log.LogStreamUtil
 
getAppenderSubscriptionInjector() - Method in class io.zeebe.logstreams.impl.service.LogStorageAppenderService
 
getBuffer() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getBuffer() - Method in interface io.zeebe.logstreams.impl.ReadableFragment
 
getCapacity() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
getChecksum() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
getChecksum() - Method in interface io.zeebe.logstreams.spi.SnapshotMetadata
 
getChecksumAlgorithm() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
getChecksumContentTemplate() - Static method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
getChecksumFile() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
getChecksumFile() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
getChecksumFileNameTemplate() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
getColumnFamilyHandle(byte[]) - Method in class io.zeebe.logstreams.state.StateController
 
getCommitPosition() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getCommitPosition() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getCommitPosition() - Method in interface io.zeebe.logstreams.log.LogStream
 
getConfig() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
getController() - Method in class io.zeebe.logstreams.impl.service.StreamProcessorService
 
getCurrentAppenderPosition() - Method in class io.zeebe.logstreams.impl.LogStorageAppender
 
getData() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
getData() - Method in interface io.zeebe.logstreams.spi.ReadableSnapshot
Input stream to read the snapshot data.
getDataFile() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
getDataFile() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
getDataFileName() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
getDataFileName() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsTemporarySnapshotWriter
 
getDb() - Method in class io.zeebe.logstreams.state.StateController
 
getDbEnv() - Method in class io.zeebe.logstreams.state.StateController
 
getDeviation() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getEventFilter() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getFileName() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
getFirst() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegments
 
getFirstBlockAddress() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
getFirstBlockAddress() - Method in interface io.zeebe.logstreams.spi.LogStorage
Returns the address of the first block in the storage or -1 if the storage is currently empty.
getFragmentFileNameTemplate() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
getFragmentLength(DirectBuffer, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
getFragmentLength() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getFragmentOffset() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getId() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getIndexBlockSize() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getInitialSegmentId() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
getKey(DirectBuffer, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
getKey() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getKey() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getKey() - Method in class io.zeebe.logstreams.rocksdb.ZbRocksEntry
 
getLastSnapshot(String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
getLastSnapshot(String) - Method in interface io.zeebe.logstreams.spi.SnapshotStorage
Returns the last snapshot for the given name.
getLastSuccessfulProcessedEventPosition() - Method in class io.zeebe.logstreams.state.StateSnapshotMetadata
Returns the last successful processed event position when the state was last updated.
getLastWrittenEventPosition() - Method in class io.zeebe.logstreams.state.StateSnapshotMetadata
Returns the last written event position when the state was last updated.
getLastWrittenEventTerm() - Method in class io.zeebe.logstreams.state.StateSnapshotMetadata
Returns the term of the last written event
getLogBlockIndex() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getLogBlockIndex() - Method in interface io.zeebe.logstreams.log.LogStream
Returns the LogBlockIndex object, which is used for indexing the LogStorage.
getLogBlockIndexInjector() - Method in class io.zeebe.logstreams.impl.service.LogBlockIndexWriterService
 
getLogBlockIndexInjector() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getLogBlockIndexInjector() - Method in class io.zeebe.logstreams.impl.service.LogWriteBufferService
 
getLogBlockIndexWriter() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getLogBlockIndexWriter() - Method in interface io.zeebe.logstreams.log.LogStream
Returns the log block index controller, which creates periodically the block index for the log storage.
getLogBockIndexWriterInjector() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getLogDirectory() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getLogName() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getLogName() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getLogName() - Method in interface io.zeebe.logstreams.log.LogStream
Returns the name of the log stream.
getLogPosition(int) - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
getLogStorage() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getLogStorage() - Method in interface io.zeebe.logstreams.log.LogStream
Returns the log storage, which is accessed by the LogStream.
getLogStorageAppender() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getLogStorageAppender() - Method in interface io.zeebe.logstreams.log.LogStream
Returns the log stream controller, which streams the logged events from the write buffer into the log storage.
getLogStorageInjector() - Method in class io.zeebe.logstreams.impl.service.LogBlockIndexWriterService
 
getLogStorageInjector() - Method in class io.zeebe.logstreams.impl.service.LogStorageAppenderService
 
getLogStorageInjector() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getLogStorageInjector() - Method in class io.zeebe.logstreams.impl.service.LogWriteBufferService
 
getLogStream() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getLogStreamReader() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getLogStreamWriter() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getMaxAppendBlockSize() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getMessageLength() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getMessageLength() - Method in interface io.zeebe.logstreams.impl.ReadableFragment
 
getMessageOffset() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getMessageOffset() - Method in interface io.zeebe.logstreams.impl.ReadableFragment
 
getMetadata() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getMetadata() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getMetadataLength(DirectBuffer, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
getMetadataLength() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getMetadataLength() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getMetadataOffset() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getMetadataOffset() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getName() - Method in class io.zeebe.logstreams.impl.LogBlockIndexWriter
 
getName() - Method in class io.zeebe.logstreams.impl.LogStorageAppender
 
getName() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
getName() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getName() - Method in class io.zeebe.logstreams.processor.StreamProcessorController
 
getName() - Method in interface io.zeebe.logstreams.spi.SnapshotMetadata
 
getObject() - Method in class io.zeebe.logstreams.snapshot.SerializableWrapper
 
getOnCommitPositionUpdatedConditions() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getOutputStream() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
getOutputStream() - Method in interface io.zeebe.logstreams.spi.SnapshotWriter
Returns the output stream of the snapshot which should be used to write the snapshot data.
getPartitionId() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getPartitionId() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getPartitionId() - Method in interface io.zeebe.logstreams.log.LogStream
 
getPath() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
getPosition(DirectBuffer, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
getPosition() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getPosition() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
getPosition() - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
getPosition() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getPosition() - Method in interface io.zeebe.logstreams.log.LogStreamReader
Returns the current log position of the reader.
getPosition() - Method in interface io.zeebe.logstreams.spi.SnapshotMetadata
 
getPositionOfSnapshotFile(File, String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
getProcessedBytes() - Method in class io.zeebe.logstreams.snapshot.ComposedSnapshot
 
getProducerId(DirectBuffer, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
getProducerId() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getProducerId() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getRaftTerm(DirectBuffer, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
getRaftTerm() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getRaftTerm() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getReadBlockSize() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getResumeRunnable() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getRootPath() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
getRuntimeDirectory() - Method in class io.zeebe.logstreams.state.StateStorage
 
getSegment(int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegments
 
getSegmentCount() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegments
 
getSegmentId() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
getSegmentId(File) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
getSegmentSize() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
getServiceContainer() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getSize() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
getSize() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
getSize() - Method in interface io.zeebe.logstreams.spi.SnapshotMetadata
 
getSizeVolatile() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
getSnapshotController() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getSnapshotDirectoryFor(StateSnapshotMetadata) - Method in class io.zeebe.logstreams.state.StateStorage
 
getSnapshotFile() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsTemporarySnapshotWriter
 
getSnapshotFileNameTemplate() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
getSnapshotMetadata(File) - Method in class io.zeebe.logstreams.state.StateStorage
 
getSnapshotNameFromFileName(String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
getSnapshotPeriod() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getSnapshotPeriod() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getSnapshotsCreated() - Method in class io.zeebe.logstreams.impl.LogBlockIndexWriter
 
getSnapshotsDirectory() - Method in class io.zeebe.logstreams.state.StateStorage
 
getSnapshotStorage() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getSourceEventPosition(DirectBuffer, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
getSourceEventPosition() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getSourceEventPosition() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getStateController() - Method in interface io.zeebe.logstreams.processor.StreamProcessor
Deprecated. 
getStateResource() - Method in interface io.zeebe.logstreams.processor.StreamProcessor
Returns the resource which holds the state of the processor.
getStreamId() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getStreamId() - Method in interface io.zeebe.logstreams.impl.ReadableFragment
 
getStreamProcessor() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getSuspendRunnable() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
getTerm() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getTerm() - Method in interface io.zeebe.logstreams.log.LogStream
 
getTimestamp(DirectBuffer, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
getTimestamp() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getTimestamp() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getType() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getType() - Method in interface io.zeebe.logstreams.impl.ReadableFragment
 
getValue() - Method in class io.zeebe.logstreams.rocksdb.ZbRocksEntry
 
getValueBuffer() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getValueBuffer() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getValueLength() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getValueLength() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getValueOffset() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getValueOffset() - Method in interface io.zeebe.logstreams.log.LoggedEvent
 
getVersion() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
getVersion() - Method in interface io.zeebe.logstreams.impl.ReadableFragment
 
getWriteBuffer() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
getWriteBuffer() - Method in interface io.zeebe.logstreams.log.LogStream
Returns the writeBuffer, which is used by the LogStreamController to stream the content into the log storage.
getWritebufferInjector() - Method in class io.zeebe.logstreams.impl.service.LogWriteBufferSubscriptionService
 
getWriteBufferSize() - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
getZbMap() - Method in class io.zeebe.logstreams.snapshot.ZbMapSnapshotSupport
 

H

hashCode() - Method in class io.zeebe.logstreams.state.StateSnapshotMetadata
 
hasNext() - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
HEADER_BLOCK_LENGTH - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
HEADER_LENGTH - Static variable in class io.zeebe.logstreams.log.LogStreamUtil
 
headerLength(int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 

I

id - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
id - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
incrementEventsProcessedCount() - Method in class io.zeebe.logstreams.processor.StreamProcessorMetrics
 
incrementEventsSkippedCount() - Method in class io.zeebe.logstreams.processor.StreamProcessorMetrics
 
incrementEventsWrittenCount() - Method in class io.zeebe.logstreams.processor.StreamProcessorMetrics
 
INDEX_SIZE_OFFSET - Static variable in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
indexBlockSize - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
indexBlockSize(int) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
indexBuffer - Variable in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
indexSizeOffset() - Static method in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
init(int, FsLogSegment[]) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegments
 
initalSegmentId - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegments
 
initDataInputStream() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
INITIAL_LAST_PROCESSED_EVENT_POSITION - Static variable in class io.zeebe.logstreams.state.StateSnapshotMetadata
 
INITIAL_LAST_WRITTEN_EVENT_POSITION - Static variable in class io.zeebe.logstreams.state.StateSnapshotMetadata
 
initialLogSegmentId - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
initialLogSegmentId(int) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
initialSegmentId - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
initLogSegments(File) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
initOutputStreams(FsSnapshotStorageConfiguration, File) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
inputStream - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
INSUFFICIENT_CAPACITY - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
INVALID_ADDR - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
INVALID_ADDRESS - Static variable in class io.zeebe.logstreams.log.LogStreamUtil
 
InvalidSnapshotException - Exception in io.zeebe.logstreams.snapshot
 
InvalidSnapshotException(String) - Constructor for exception io.zeebe.logstreams.snapshot.InvalidSnapshotException
 
io.zeebe.logstreams - package io.zeebe.logstreams
 
io.zeebe.logstreams.fs - package io.zeebe.logstreams.fs
 
io.zeebe.logstreams.impl - package io.zeebe.logstreams.impl
 
io.zeebe.logstreams.impl.log.fs - package io.zeebe.logstreams.impl.log.fs
 
io.zeebe.logstreams.impl.log.index - package io.zeebe.logstreams.impl.log.index
 
io.zeebe.logstreams.impl.service - package io.zeebe.logstreams.impl.service
 
io.zeebe.logstreams.impl.snapshot.fs - package io.zeebe.logstreams.impl.snapshot.fs
 
io.zeebe.logstreams.log - package io.zeebe.logstreams.log
 
io.zeebe.logstreams.processor - package io.zeebe.logstreams.processor
 
io.zeebe.logstreams.rocksdb - package io.zeebe.logstreams.rocksdb
 
io.zeebe.logstreams.snapshot - package io.zeebe.logstreams.snapshot
 
io.zeebe.logstreams.spi - package io.zeebe.logstreams.spi
 
io.zeebe.logstreams.state - package io.zeebe.logstreams.state
 
ioBuffer - Variable in class io.zeebe.logstreams.snapshot.BaseValueSnapshotSupport
 
ioBuffer - Variable in class io.zeebe.logstreams.snapshot.UnpackedObjectSnapshotSupport
 
isActive() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
isByteAddressable() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
isByteAddressable() - Method in interface io.zeebe.logstreams.spi.LogStorage
 
isClosed() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
isClosed() - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
isClosed() - Method in interface io.zeebe.logstreams.log.LogStreamReader
Returns true if the log stream reader was closed.
isClosed() - Method in interface io.zeebe.logstreams.spi.LogStorage
 
isConsistent() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
isDeleteOnClose() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
isFailed() - Method in class io.zeebe.logstreams.impl.LogStorageAppender
 
isFailed() - Method in class io.zeebe.logstreams.processor.StreamProcessorController
 
isFilled() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
isInitial() - Method in class io.zeebe.logstreams.state.StateSnapshotMetadata
 
isOpen() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
isOpen() - Method in interface io.zeebe.logstreams.spi.LogStorage
 
isOpened() - Method in class io.zeebe.logstreams.processor.StreamProcessorController
 
isOpened() - Method in class io.zeebe.logstreams.state.StateController
 
isReadOnlyProcessor - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
isReadOnlyProcessor() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
isReplicable() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
isReplicable(String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
isReplicable() - Method in interface io.zeebe.logstreams.spi.SnapshotMetadata
 
isSnapshotFile(File) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
isSuspended() - Method in class io.zeebe.logstreams.processor.StreamProcessorController
 
IteratorControl() - Constructor for class io.zeebe.logstreams.rocksdb.ZbRocksDb.IteratorControl
 

K

key(long) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
key(long) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
Set the log entry key.
key(long) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
key(long) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
key - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
key(long) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
KEY_NULL_VALUE - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
KEY_OFFSET - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
keyBuffer() - Method in class io.zeebe.logstreams.rocksdb.ZbRocksIterator
 
keyLength - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
keyNull() - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
keyNull() - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
keyNull() - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
keyOffset(int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 

L

lastSnapshot - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
lastVirtualPosition - Variable in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
list(ColumnFamilyHandle) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
NOTE: not recommended for production use, since it loads all key/values into memory, but it's very useful for debugging.
list() - Method in class io.zeebe.logstreams.state.StateStorage
 
list(Predicate<StateSnapshotMetadata>) - Method in class io.zeebe.logstreams.state.StateStorage
 
listRecoverable(long) - Method in class io.zeebe.logstreams.state.StateStorage
 
listSnapshots() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
listSnapshots() - Method in interface io.zeebe.logstreams.spi.SnapshotStorage
Returns a list of available snapshots; for each snapshot item, it returns the latest file.
LOG - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
LOG - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
LOG - Static variable in class io.zeebe.logstreams.impl.LogBlockIndexWriter
 
LOG - Static variable in class io.zeebe.logstreams.impl.LogStorageAppender
 
LOG - Static variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
LOG - Static variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
LogBlockIndex - Class in io.zeebe.logstreams.impl.log.index
Block index, mapping an event's position to the physical address of the block in which it resides in storage.
LogBlockIndex(int, Function<Integer, AtomicBuffer>) - Constructor for class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
LogBlockIndexDescriptor - Class in io.zeebe.logstreams.impl.log.index
 
LogBlockIndexDescriptor() - Constructor for class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
LogBlockIndexService - Class in io.zeebe.logstreams.impl.service
 
LogBlockIndexService() - Constructor for class io.zeebe.logstreams.impl.service.LogBlockIndexService
 
logBlockIndexServiceName(String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
LogBlockIndexWriter - Class in io.zeebe.logstreams.impl
Read committed events from the log storage and append them to the block index.
LogBlockIndexWriter(String, LogStreamBuilder, LogStorage, LogBlockIndex, MetricsManager) - Constructor for class io.zeebe.logstreams.impl.LogBlockIndexWriter
 
LogBlockIndexWriterService - Class in io.zeebe.logstreams.impl.service
 
LogBlockIndexWriterService(LogStreamBuilder) - Constructor for class io.zeebe.logstreams.impl.service.LogBlockIndexWriterService
 
logBlockIndexWriterService(String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
logDirectory - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
logDirectory(String) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
LogEntryDescriptor - Class in io.zeebe.logstreams.impl
*
LogEntryDescriptor() - Constructor for class io.zeebe.logstreams.impl.LogEntryDescriptor
 
LoggedEvent - Interface in io.zeebe.logstreams.log
Represents an event on the log stream.
LoggedEventImpl - Class in io.zeebe.logstreams.impl
Represents the implementation of the logged event.
LoggedEventImpl() - Constructor for class io.zeebe.logstreams.impl.LoggedEventImpl
 
Loggers - Class in io.zeebe.logstreams.impl
 
Loggers() - Constructor for class io.zeebe.logstreams.impl.Loggers
 
logName - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
logName(String) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
logRootPath - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
logRootPath(String) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
logSegments - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
Readable log segments
logSegmentSize - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
logSegmentSize(int) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
LogStorage - Interface in io.zeebe.logstreams.spi
Log structured storage abstraction
LogStorageAppender - Class in io.zeebe.logstreams.impl
Consume the write buffer and append the blocks on the log storage.
LogStorageAppender(String, LogStorage, Subscription, int, ActorConditions) - Constructor for class io.zeebe.logstreams.impl.LogStorageAppender
 
logStorageAppenderRootService(String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
LogStorageAppenderService - Class in io.zeebe.logstreams.impl.service
 
LogStorageAppenderService(ActorConditions, int) - Constructor for class io.zeebe.logstreams.impl.service.LogStorageAppenderService
 
logStorageAppenderServiceName(String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
logStorageServiceName(String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
logStorageStubber - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
logStorageStubber(Function<FsLogStorage, FsLogStorage>) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
LogStream - Interface in io.zeebe.logstreams.log
Represents a stream of events from a log storage.
logStream - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
logStream(LogStream) - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
logStream - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
LogStreamBatchWriter - Interface in io.zeebe.logstreams.log
Write log entries to the log stream write buffer as batch.
LogStreamBatchWriter.LogEntryBuilder - Interface in io.zeebe.logstreams.log
Builder to add a log entry to the batch.
LogStreamBatchWriterImpl - Class in io.zeebe.logstreams.log
 
LogStreamBatchWriterImpl() - Constructor for class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
LogStreamBatchWriterImpl(LogStream) - Constructor for class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
LogStreamBuilder - Class in io.zeebe.logstreams.impl
 
LogStreamBuilder(int) - Constructor for class io.zeebe.logstreams.impl.LogStreamBuilder
 
LogStreamFailureListener - Interface in io.zeebe.logstreams.log
React on failures related to a log stream.
LogStreamReader - Interface in io.zeebe.logstreams.log
Reads the log stream in an iterator-like pattern.
logStreamReader - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
logStreamReader - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
LogStreamRecordWriter - Interface in io.zeebe.logstreams.log
 
logStreamRootServiceName(String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
LogStreams - Class in io.zeebe.logstreams
 
LogStreams() - Constructor for class io.zeebe.logstreams.LogStreams
 
LOGSTREAMS_LOGGER - Static variable in class io.zeebe.logstreams.impl.Loggers
 
LogStreamService - Class in io.zeebe.logstreams.impl.service
 
LogStreamService(LogStreamBuilder) - Constructor for class io.zeebe.logstreams.impl.service.LogStreamService
 
logStreamServiceName(String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
LogStreamServiceNames - Class in io.zeebe.logstreams.impl.service
 
LogStreamServiceNames() - Constructor for class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
LogStreamUtil - Class in io.zeebe.logstreams.log
Represents a class which contains some utilities for the log stream.
LogStreamUtil() - Constructor for class io.zeebe.logstreams.log.LogStreamUtil
 
LogStreamWriter - Interface in io.zeebe.logstreams.log
 
logStreamWriter - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
logStreamWriter - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
LogStreamWriterImpl - Class in io.zeebe.logstreams.log
 
LogStreamWriterImpl() - Constructor for class io.zeebe.logstreams.log.LogStreamWriterImpl
 
LogStreamWriterImpl(LogStream) - Constructor for class io.zeebe.logstreams.log.LogStreamWriterImpl
 
LogWriteBufferService - Class in io.zeebe.logstreams.impl.service
 
LogWriteBufferService(DispatcherBuilder) - Constructor for class io.zeebe.logstreams.impl.service.LogWriteBufferService
 
logWriteBufferServiceName(String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
LogWriteBufferSubscriptionService - Class in io.zeebe.logstreams.impl.service
 
LogWriteBufferSubscriptionService(String) - Constructor for class io.zeebe.logstreams.impl.service.LogWriteBufferSubscriptionService
 
logWriteBufferSubscriptionServiceName(String, String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
lookupBlockAddress(long) - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
Returns the physical address of the block in which the log entry identified by the provided position resides.
lookupBlockPosition(long) - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
Returns the position of the first log entry of the the block in which the log entry identified by the provided position resides.
lookupIndex(long) - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
Returns the index of the block in which the log entry identified by the provided position resides.
lookupOffset(long) - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
Returns the offset of the block in which the log entry identified by the provided position resides.

M

mappedBuffer - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
mark(int) - Method in class io.zeebe.logstreams.impl.log.fs.Rater
 
markSegmentAsDirty(FsLogSegment) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
matchesBackupFileNamePattern(File) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
matchesFileNamePattern(File, String) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
matchesFragmentFileNamePattern(File) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
matchesSnapshotFileNamePattern(File, String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
matchesTruncatedFileNamePattern(File) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
MAX_BUFFER_CAPACITY - Static variable in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
MAX_READ_EVENT_SIZE - Static variable in class io.zeebe.logstreams.log.LogStreamUtil
 
maxAppendBlockSize - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
maxAppendBlockSize(int) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
messageOffset - Variable in class io.zeebe.logstreams.impl.LoggedEventImpl
 
metadata(DirectBuffer, int, int) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
metadata(DirectBuffer) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
metadata(DirectBuffer, int, int) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
Set the log entry metadata.
metadata(DirectBuffer) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
Set the log entry metadata.
metadata(DirectBuffer, int, int) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
metadata(DirectBuffer) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
metadata(DirectBuffer, int, int) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
metadata(DirectBuffer) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
metadata(DirectBuffer, int, int) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
metadata(DirectBuffer) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
METADATA_LENGTH - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegmentDescriptor
 
METADATA_LENGTH_OFFSET - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
METADATA_OFFSET - Static variable in class io.zeebe.logstreams.impl.log.index.LogBlockIndexDescriptor
 
METADATA_OFFSET - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
metadataLengthOffset(int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
metadataOffset(int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
metadataSection - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
metadataWriter(BufferWriter) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
metadataWriter(BufferWriter) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
Set the log entry metadata.
metadataWriter(BufferWriter) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
metadataWriter(BufferWriter) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
metadataWriter - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
metadataWriter(BufferWriter) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
metadataWriterInstance - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 

N

name - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
name - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
name - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
newIterator() - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
newIterator(ColumnFamilyHandle) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
newIterator(ColumnFamilyHandle, ReadOptions) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
next() - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
NO_DATA - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 

O

object - Variable in class io.zeebe.logstreams.snapshot.SerializableWrapper
 
object - Variable in class io.zeebe.logstreams.snapshot.UnpackedObjectSnapshotSupport
 
onActorClosing() - Method in class io.zeebe.logstreams.impl.LogBlockIndexWriter
 
onActorClosing() - Method in class io.zeebe.logstreams.processor.StreamProcessorController
 
onActorStarted() - Method in class io.zeebe.logstreams.impl.LogBlockIndexWriter
 
onActorStarted() - Method in class io.zeebe.logstreams.processor.StreamProcessorController
 
onActorStarting() - Method in class io.zeebe.logstreams.impl.LogBlockIndexWriter
 
onActorStarting() - Method in class io.zeebe.logstreams.impl.LogStorageAppender
 
onActorStarting() - Method in class io.zeebe.logstreams.processor.StreamProcessorController
 
onClose() - Method in interface io.zeebe.logstreams.processor.StreamProcessor
Callback which is invoked by the controller when it closes.
onCommitPositionUpdatedConditions - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
onEvent(LoggedEvent) - Method in interface io.zeebe.logstreams.processor.StreamProcessor
Returns a specific processor to process the event which is read from the log stream, if available.
onFailed(long) - Method in interface io.zeebe.logstreams.log.LogStreamFailureListener
indicates that events after the provided position have failed to be written.
onOpen(StreamProcessorContext) - Method in interface io.zeebe.logstreams.processor.StreamProcessor
Callback which is invoked by the controller when it opens.
onRecovered() - Method in interface io.zeebe.logstreams.log.LogStreamFailureListener
indicates that the stream is writable again after recovering from an error.
onRecovered() - Method in interface io.zeebe.logstreams.processor.StreamProcessor
Callback which is invoked by the controller when the recovery is done.
onSegmentFilled() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
OP_RESULT_BLOCK_SIZE_TOO_BIG - Static variable in interface io.zeebe.logstreams.spi.LogStorage
Status code returned by the LogStorage.append(ByteBuffer) operation in case the provided block is too big to write in the storage.
OP_RESULT_INSUFFICIENT_BUFFER_CAPACITY - Static variable in interface io.zeebe.logstreams.spi.LogStorage
Status code returned by the read operation only if underlying storage is block-addressable (in contrast to byte addressable).
OP_RESULT_INVALID_ADDR - Static variable in interface io.zeebe.logstreams.spi.LogStorage
Status code returned by the read operation in case the provided address is invalid and does not exist.
OP_RESULT_NO_DATA - Static variable in interface io.zeebe.logstreams.spi.LogStorage
Status code returned by the read operation in case the provided address does exist but data is not available yet.
open() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
open(Options, String) - Static method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
open(DBOptions, String, List<ColumnFamilyDescriptor>, List<ColumnFamilyHandle>) - Static method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
open() - Method in interface io.zeebe.logstreams.spi.LogStorage
Open the storage.
open(File, boolean) - Method in class io.zeebe.logstreams.state.StateController
 
open(File, boolean, List<byte[]>) - Method in class io.zeebe.logstreams.state.StateController
 
openAppender() - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
openAppender() - Method in interface io.zeebe.logstreams.log.LogStream
This method delegates to #openLogStreamController(AgentRunnerService, int).
openAsync() - Method in class io.zeebe.logstreams.processor.StreamProcessorController
 
openDb(Options) - Method in class io.zeebe.logstreams.state.StateController
 
openDb(DBOptions) - Method in class io.zeebe.logstreams.state.StateController
 
openSegment(boolean) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 

P

partitionId - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
parts - Variable in class io.zeebe.logstreams.snapshot.ComposedSnapshot
 
path - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
position - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
position(File, String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
POSITION_OFFSET - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
positionAsKey() - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
positionAsKey() - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
Use the log entry position as key.
positionAsKey() - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
positionAsKey() - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
positionAsKey - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
positionAsKey() - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
positionOffset(int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
process(ByteBuffer, int) - Method in class io.zeebe.logstreams.impl.CompleteEventsInBlockProcessor
 
process(ByteBuffer, int) - Method in interface io.zeebe.logstreams.spi.ReadResultProcessor
Process the given buffer and use the readResult to return the right count of bytes, which should been read.
processedBytes - Variable in class io.zeebe.logstreams.snapshot.ComposedSnapshot
 
processEvent() - Method in interface io.zeebe.logstreams.processor.EventProcessor
Process the event.
PRODUCER_ID_OFFSET - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
producerId(int) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
producerId(int) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter
Set the producer id for all log entries.
producerId(int) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
producerId(int) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
producerId - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
producerId(int) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
producerIdOffset(int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
purgeAll(Predicate<StateSnapshotMetadata>) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotController
 
purgeAll(Predicate<StateSnapshotMetadata>) - Method in interface io.zeebe.logstreams.spi.SnapshotController
Purges all snapshots which return true for the given matcher.
purgeAll() - Method in interface io.zeebe.logstreams.spi.SnapshotController
Purges all snapshots.
purgeAll(Predicate<StateSnapshotMetadata>) - Method in class io.zeebe.logstreams.state.StateSnapshotController
 
purgeAllExcept(StateSnapshotMetadata) - Method in interface io.zeebe.logstreams.spi.SnapshotController
Purges old and invalid snapshots.
purgeSnapshot(String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
purgeSnapshot(String) - Method in interface io.zeebe.logstreams.spi.SnapshotStorage
Deletes all existing snapshot and checksum files.
put(ColumnFamilyHandle, byte[], int, int, byte[], int, int) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
put(ColumnFamilyHandle, DirectBuffer, DirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
put(ColumnFamilyHandle, byte[], int, byte[], int) - Method in class io.zeebe.logstreams.rocksdb.ZbWriteBatch
 
put(ColumnFamilyHandle, DirectBuffer, DirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbWriteBatch
 
put(ColumnFamilyHandle, long, byte[], int) - Method in class io.zeebe.logstreams.rocksdb.ZbWriteBatch
 
put(long, byte[]) - Method in class io.zeebe.logstreams.state.StateController
 
put(ColumnFamilyHandle, long, byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
put(ColumnFamilyHandle, byte[], int, int, byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
put(long, byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
put(byte[], int, int, byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
put(long, BufferWriter) - Method in class io.zeebe.logstreams.state.StateController
*creates garbage*
put(byte[], byte[]) - Method in class io.zeebe.logstreams.state.StateController
 

R

RAFT_TERM_OFFSET - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
raftTermOffset(int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
rater - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
Rater - Class in io.zeebe.logstreams.impl.log.fs
 
Rater(int, Runnable) - Constructor for class io.zeebe.logstreams.impl.log.fs.Rater
 
read(ByteBuffer, long) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
read(ByteBuffer, long, ReadResultProcessor) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
read(ByteBuffer, long) - Method in interface io.zeebe.logstreams.spi.LogStorage
Naive implementation of the LogStorage.read(ByteBuffer, long, ReadResultProcessor) method.
read(ByteBuffer, long, ReadResultProcessor) - Method in interface io.zeebe.logstreams.spi.LogStorage
Reads bytes into the read buffer starting at addr and process the read bytes with the help of the processor.
ReadableFragment - Interface in io.zeebe.logstreams.impl
 
ReadableSnapshot - Interface in io.zeebe.logstreams.spi
Represents a snapshot of the log.
readBlockSize - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
readBlockSize(int) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
readBytes(ByteBuffer, int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
Reads a sequence of bytes into the provided read buffer.
reader - Variable in class io.zeebe.logstreams.snapshot.BaseValueSnapshotSupport
 
reader - Variable in class io.zeebe.logstreams.snapshot.UnpackedObjectSnapshotSupport
 
readMetadata(BufferReader) - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
readMetadata(BufferReader) - Method in interface io.zeebe.logstreams.log.LoggedEvent
Wraps the given buffer to read the event's metadata
readOnly - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
readOnly(boolean) - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
ReadResultProcessor - Interface in io.zeebe.logstreams.spi
Represents an processor, which process the given byte buffer and the read result.
readValue(BufferReader) - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
readValue(BufferReader) - Method in interface io.zeebe.logstreams.log.LoggedEvent
Wraps the given buffer to read the event's value.
recordSnapshotCreationTime(long) - Method in class io.zeebe.logstreams.processor.StreamProcessorMetrics
 
recordSnapshotSize(long) - Method in class io.zeebe.logstreams.processor.StreamProcessorMetrics
 
recover(long, int, Predicate<StateSnapshotMetadata>) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotController
 
recover(long, int, Predicate<StateSnapshotMetadata>) - Method in interface io.zeebe.logstreams.spi.SnapshotController
Recovers the state from the latest snapshot and returns the corresponding metadata.
recover(long, int, Predicate<StateSnapshotMetadata>) - Method in class io.zeebe.logstreams.state.StateSnapshotController
 
recoverFromSnapshot(InputStream) - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
recoverFromSnapshot(InputStream) - Method in class io.zeebe.logstreams.snapshot.BaseValueSnapshotSupport
 
recoverFromSnapshot(InputStream) - Method in class io.zeebe.logstreams.snapshot.ComposedSnapshot
 
recoverFromSnapshot(InputStream) - Method in class io.zeebe.logstreams.snapshot.SerializableWrapper
 
recoverFromSnapshot(InputStream) - Method in class io.zeebe.logstreams.snapshot.UnpackedObjectSnapshotSupport
 
recoverFromSnapshot(InputStream) - Method in class io.zeebe.logstreams.snapshot.ZbMapSnapshotSupport
 
recoverFromSnapshot(SnapshotSupport) - Method in interface io.zeebe.logstreams.spi.ReadableSnapshot
Reads the snapshot data and recover the given snapshot object.
recoverFromSnapshot(InputStream) - Method in interface io.zeebe.logstreams.spi.SnapshotSupport
read a snapshot from the provided input stream.
registerOnAppendCondition(ActorCondition) - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
registerOnAppendCondition(ActorCondition) - Method in interface io.zeebe.logstreams.log.LogStream
 
registerOnCommitPositionUpdatedCondition(ActorCondition) - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
registerOnCommitPositionUpdatedCondition(ActorCondition) - Method in interface io.zeebe.logstreams.log.LogStream
 
remove(byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
remove(ColumnFamilyHandle, byte[], int, int) - Method in class io.zeebe.logstreams.state.StateController
 
remove(ColumnFamilyHandle, long) - Method in class io.zeebe.logstreams.state.StateController
 
removeEntriesWithPrefix(ColumnFamilyHandle, byte[], BiConsumer<byte[], byte[]>) - Method in class io.zeebe.logstreams.state.StateController
 
removeOnAppendCondition(ActorCondition) - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
removeOnAppendCondition(ActorCondition) - Method in interface io.zeebe.logstreams.log.LogStream
 
removeOnCommitPositionUpdatedCondition(ActorCondition) - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
removeOnCommitPositionUpdatedCondition(ActorCondition) - Method in interface io.zeebe.logstreams.log.LogStream
 
replicable - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
reset() - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
reset() - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
reset() - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter
Discard all non-written batch data.
reset() - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
reset() - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
reset() - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
reset() - Method in class io.zeebe.logstreams.snapshot.BaseValueSnapshotSupport
 
reset() - Method in class io.zeebe.logstreams.snapshot.ComposedSnapshot
 
reset() - Method in class io.zeebe.logstreams.snapshot.SerializableWrapper
 
reset() - Method in class io.zeebe.logstreams.snapshot.UnpackedObjectSnapshotSupport
 
reset() - Method in class io.zeebe.logstreams.snapshot.ZbMapSnapshotSupport
 
reset() - Method in interface io.zeebe.logstreams.spi.SnapshotSupport
Set the snapshot in the initial state.
resumeController() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
ROCKSDB_LOGGER - Static variable in class io.zeebe.logstreams.impl.Loggers
 
RocksDbInternal - Class in io.zeebe.logstreams.state
 
RocksDbInternal() - Constructor for class io.zeebe.logstreams.state.RocksDbInternal
 
rootPath - Variable in class io.zeebe.logstreams.fs.FsSnapshotStorageBuilder
 
rootPath(String) - Method in class io.zeebe.logstreams.fs.FsSnapshotStorageBuilder
 
rootPath - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 

S

seek(long) - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
seek(long) - Method in interface io.zeebe.logstreams.log.LogStreamReader
Seek to the given log position if exists.
seek(byte[], int) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksIterator
 
seek(DirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksIterator
 
seekToFirstEvent() - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
seekToFirstEvent() - Method in interface io.zeebe.logstreams.log.LogStreamReader
Seek to the log position of the first event.
seekToLastEvent() - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
seekToLastEvent() - Method in interface io.zeebe.logstreams.log.LogStreamReader
Seek to the log position of the last event.
SEGMENT_CAPACITY_OFFSET - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegmentDescriptor
 
SEGMENT_FILE_BACKUP_SUFFIX - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
SEGMENT_FILE_TRUNCATED_SUFFIX - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
SEGMENT_ID_OFFSET - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegmentDescriptor
 
SEGMENT_SIZE_OFFSET - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegmentDescriptor
 
segmentCount - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegments
 
segments - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegments
 
segmentSize - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
SerializableWrapper<T extends Serializable> - Class in io.zeebe.logstreams.snapshot
Wraps a Serializable object providing SnapshotSupport to be used in a StreamProcessor.
SerializableWrapper(T) - Constructor for class io.zeebe.logstreams.snapshot.SerializableWrapper
 
serviceContainer - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
serviceContainer(ServiceContainer) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
serviceContainer - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
serviceContainer(ServiceContainer) - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
setActorControl(ActorControl) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setActorScheduler(ActorScheduler) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setCapacity(int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
setCommitPosition(long) - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
setCommitPosition(long) - Method in interface io.zeebe.logstreams.log.LogStream
Sets the log streams commit position to the given position.
setEventFilter(EventFilter) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setFilled() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
setId(int) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setKey(MutableDirectBuffer, int, long) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
setLogStream(LogStream) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setLogStreamReader(LogStreamReader) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setLogStreamWriter(LogStreamRecordWriter) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setMetadataLength(MutableDirectBuffer, int, short) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
setName(String) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setPosition(MutableDirectBuffer, int, long) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
setProducerId(MutableDirectBuffer, int, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
setRaftTerm(MutableDirectBuffer, int, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
setReadOnly(boolean) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setResumeRunnable(Runnable) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setRootPath(String) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
setSegmentId(int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
setSizeOrdered(int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
setSizeVolatile(int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
setSnapshotController(SnapshotController) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setSnapshotPeriod(Duration) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setSourceEventPosition(MutableDirectBuffer, int, long) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
setStreamProcessor(StreamProcessor) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setSuspendRunnable(Runnable) - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 
setTerm(int) - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
setTerm(int) - Method in interface io.zeebe.logstreams.log.LogStream
Sets the log streams term.
setTimestamp(MutableDirectBuffer, int, long) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
setValue(DirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksEntry
 
shouldApplyTruncatedSegment(File, File, int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
shouldStop() - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb.IteratorControl
 
size() - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
size - Variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotMetadata
 
SNAPSHOT_FILE_NAME_PATTERN - Static variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
SNAPSHOT_FILE_NAME_TEMPLATE - Static variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
SNAPSHOT_FILE_PATH_TEMPLATE - Static variable in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
snapshotController - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
snapshotController(SnapshotController) - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
snapshotController - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
SnapshotController - Interface in io.zeebe.logstreams.spi
 
snapshotExists(String, long) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorage
 
snapshotExists(String, long) - Method in interface io.zeebe.logstreams.spi.SnapshotStorage
Returns whether or not there already exists a snapshot for the given name + position.
snapshotFileName(String, long) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotStorageConfiguration
 
SnapshotMetadata - Interface in io.zeebe.logstreams.spi
Encapsulates snapshot metadata
snapshotPeriod - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
snapshotPeriod(Duration) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
snapshotPeriod - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
snapshotPeriod(Duration) - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
snapshotPeriod - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
SnapshotPolicy - Interface in io.zeebe.logstreams.spi
Policy to decide when to create a new snapshot.
snapshotSize() - Method in class io.zeebe.logstreams.snapshot.BaseValueSnapshotSupport
 
snapshotSize() - Method in class io.zeebe.logstreams.snapshot.UnpackedObjectSnapshotSupport
 
snapshotSize() - Method in class io.zeebe.logstreams.snapshot.ZbMapSnapshotSupport
 
snapshotSize() - Method in interface io.zeebe.logstreams.spi.ComposableSnapshotSupport
 
snapshotStorage - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
snapshotStorage(SnapshotStorage) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
snapshotStorage - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
snapshotStorage(SnapshotStorage) - Method in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
SnapshotStorage - Interface in io.zeebe.logstreams.spi
Storage for log snapshots.
SnapshotSupport - Interface in io.zeebe.logstreams.spi
Interface to be implemented by resources which are used by stream processors and support snapshots.
SnapshotWriter - Interface in io.zeebe.logstreams.spi
Writer to create a snapshot.
SOURCE_EVENT_POSITION_OFFSET - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
sourceEventPositionOffset(int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
sourceRecordPosition(long) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
sourceRecordPosition(long) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter
Set the source event for all log entries.
sourceRecordPosition(long) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
sourceRecordPosition(long) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
sourceRecordPosition - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
sourceRecordPosition(long) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
start(ServiceStartContext) - Method in class io.zeebe.logstreams.impl.service.FsLogStorageService
 
start(ServiceStartContext) - Method in class io.zeebe.logstreams.impl.service.FsSnapshotStorageService
 
start(ServiceStartContext) - Method in class io.zeebe.logstreams.impl.service.LogBlockIndexService
 
start(ServiceStartContext) - Method in class io.zeebe.logstreams.impl.service.LogBlockIndexWriterService
 
start(ServiceStartContext) - Method in class io.zeebe.logstreams.impl.service.LogStorageAppenderService
 
start(ServiceStartContext) - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
start(ServiceStartContext) - Method in class io.zeebe.logstreams.impl.service.LogWriteBufferService
 
start(ServiceStartContext) - Method in class io.zeebe.logstreams.impl.service.LogWriteBufferSubscriptionService
 
start(ServiceStartContext) - Method in class io.zeebe.logstreams.impl.service.StreamProcessorService
 
state - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
state - Variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
STATE_ACTIVE - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
STATE_BYTE_ORDER - Static variable in class io.zeebe.logstreams.rocksdb.ZeebeStateConstants
The byte order is used to write primitive data types into rocks db key or value buffers.
STATE_CLOSED - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
STATE_CREATED - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
STATE_FILLED - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
STATE_OPENED - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
StateController - Class in io.zeebe.logstreams.state
Controls opening, closing, and managing of RocksDB associated resources.
StateController() - Constructor for class io.zeebe.logstreams.state.StateController
 
StateSnapshotController - Class in io.zeebe.logstreams.state
Controls how snapshot/recovery operations are performed on a StateController
StateSnapshotController(StateController, StateStorage) - Constructor for class io.zeebe.logstreams.state.StateSnapshotController
 
StateSnapshotMetadata - Class in io.zeebe.logstreams.state
 
StateSnapshotMetadata(long, long, int, boolean) - Constructor for class io.zeebe.logstreams.state.StateSnapshotMetadata
 
StateStorage - Class in io.zeebe.logstreams.state
Handles how snapshots/databases are stored on the file system.
StateStorage(File, File) - Constructor for class io.zeebe.logstreams.state.StateStorage
 
stop(ServiceStopContext) - Method in class io.zeebe.logstreams.impl.service.FsLogStorageService
 
stop(ServiceStopContext) - Method in class io.zeebe.logstreams.impl.service.FsSnapshotStorageService
 
stop(ServiceStopContext) - Method in class io.zeebe.logstreams.impl.service.LogBlockIndexService
 
stop(ServiceStopContext) - Method in class io.zeebe.logstreams.impl.service.LogBlockIndexWriterService
 
stop(ServiceStopContext) - Method in class io.zeebe.logstreams.impl.service.LogStorageAppenderService
 
stop(ServiceStopContext) - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
stop(ServiceStopContext) - Method in class io.zeebe.logstreams.impl.service.LogWriteBufferService
 
stop(ServiceStopContext) - Method in class io.zeebe.logstreams.impl.service.LogWriteBufferSubscriptionService
 
stop(ServiceStopContext) - Method in class io.zeebe.logstreams.impl.service.StreamProcessorService
 
stop() - Method in class io.zeebe.logstreams.rocksdb.ZbRocksDb.IteratorControl
 
StreamProcessor - Interface in io.zeebe.logstreams.processor
Process events from a log stream.
streamProcessor - Variable in class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
streamProcessor - Variable in class io.zeebe.logstreams.processor.StreamProcessorContext
 
StreamProcessorBuilder - Class in io.zeebe.logstreams.processor
 
StreamProcessorBuilder(int, String, StreamProcessor) - Constructor for class io.zeebe.logstreams.processor.StreamProcessorBuilder
 
StreamProcessorContext - Class in io.zeebe.logstreams.processor
 
StreamProcessorContext() - Constructor for class io.zeebe.logstreams.processor.StreamProcessorContext
 
StreamProcessorController - Class in io.zeebe.logstreams.processor
 
StreamProcessorController(StreamProcessorContext) - Constructor for class io.zeebe.logstreams.processor.StreamProcessorController
 
StreamProcessorMetrics - Class in io.zeebe.logstreams.processor
 
StreamProcessorMetrics(MetricsManager, String, String) - Constructor for class io.zeebe.logstreams.processor.StreamProcessorMetrics
 
streamProcessorService(String, String) - Static method in class io.zeebe.logstreams.impl.service.LogStreamServiceNames
 
StreamProcessorService - Class in io.zeebe.logstreams.impl.service
 
StreamProcessorService(StreamProcessorController, ServiceContainer, ServiceName<StreamProcessorService>) - Constructor for class io.zeebe.logstreams.impl.service.StreamProcessorService
 
suspendController() - Method in class io.zeebe.logstreams.processor.StreamProcessorContext
 

T

takeSnapshot(StateSnapshotMetadata, long) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotController
 
takeSnapshot(StateSnapshotMetadata) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotController
 
takeSnapshot(StateSnapshotMetadata) - Method in interface io.zeebe.logstreams.spi.SnapshotController
Takes a snapshot based on the given metadata: - last successful processed event - last written event (regardless of whether or not it is committed) - term of the last written event
takeSnapshot(StateSnapshotMetadata, long) - Method in interface io.zeebe.logstreams.spi.SnapshotController
Temporary addition to add commitPosition to parameters, will be removed since it's only useful for FsSnapshotController.
takeSnapshot(StateSnapshotMetadata) - Method in class io.zeebe.logstreams.state.StateSnapshotController
 
TIMESTAMP_OFFSET - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
timestampOffset(int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
toString() - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
toString() - Method in class io.zeebe.logstreams.state.StateSnapshotMetadata
 
truncate(long) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
 
truncate(long) - Method in class io.zeebe.logstreams.impl.service.LogStreamService
 
truncate(long) - Method in interface io.zeebe.logstreams.log.LogStream
Truncates the log stream from the given position to the end of the stream.
truncate(long) - Method in interface io.zeebe.logstreams.spi.LogStorage
Truncates the log up to the given address.
TRUNCATED_FILE_NAME_PATTERN - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
TRUNCATED_FILE_NAME_TEMPLATE - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
truncatedFileName(int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorageConfiguration
 
truncateLogSegment(int, int) - Method in class io.zeebe.logstreams.impl.log.fs.FsLogStorage
Creates a truncated backup file of given segment.
truncateUncommittedData() - Method in class io.zeebe.logstreams.impl.log.fs.FsLogSegment
 
tryGet(long, byte[]) - Method in class io.zeebe.logstreams.state.StateController
 
tryGet(byte[], byte[]) - Method in class io.zeebe.logstreams.state.StateController
 
tryInit() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
tryWrite() - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
tryWrite() - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
tryWrite() - Method in interface io.zeebe.logstreams.log.LogStreamWriter
Attempts to write the event to the underlying stream.
tryWrite() - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 

U

UnpackedObjectSnapshotSupport - Class in io.zeebe.logstreams.snapshot
 
UnpackedObjectSnapshotSupport(UnpackedObject) - Constructor for class io.zeebe.logstreams.snapshot.UnpackedObjectSnapshotSupport
 
updateState() - Method in interface io.zeebe.logstreams.processor.EventProcessor
(Optional) Update the internal state of the processor based on the processed event.

V

validateAndClose() - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsReadableSnapshot
 
validateAndClose() - Method in interface io.zeebe.logstreams.spi.ReadableSnapshot
Consumers of this API must call this method after having read the input stream.
validateAndCommit(byte[]) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
validateAndCommit(byte[]) - Method in interface io.zeebe.logstreams.spi.SnapshotWriter
Completes the snapshot by closing the output stream and writing its checksum, iff the checksum is equal to the given checksum.
value(DirectBuffer, int, int) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
value(DirectBuffer) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
value(DirectBuffer, int, int) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
Set the log entry value.
value(DirectBuffer) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
Set the log entry value.
value(DirectBuffer, int, int) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
value(DirectBuffer) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
value(DirectBuffer, int, int) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
value(DirectBuffer) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
value(DirectBuffer, int, int) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
value(DirectBuffer) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
value - Variable in class io.zeebe.logstreams.snapshot.BaseValueSnapshotSupport
 
valueBuffer() - Method in class io.zeebe.logstreams.rocksdb.ZbRocksIterator
 
valueOffset(int, int) - Static method in class io.zeebe.logstreams.impl.LogEntryDescriptor
 
valueWriter(BufferWriter) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
valueWriter(BufferWriter) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
Set the log entry value.
valueWriter(BufferWriter) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
valueWriter(BufferWriter) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
valueWriter - Variable in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
valueWriter(BufferWriter) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
VERSION_OFFSET - Static variable in class io.zeebe.logstreams.impl.log.fs.FsLogSegmentDescriptor
 
VERSION_OFFSET - Static variable in class io.zeebe.logstreams.impl.LogEntryDescriptor
 

W

whileEqualPrefix(ColumnFamilyHandle, byte[], BiConsumer<byte[], byte[]>) - Method in class io.zeebe.logstreams.state.StateController
 
whileTrue(ColumnFamilyHandle, BiFunction<byte[], byte[], Boolean>) - Method in class io.zeebe.logstreams.state.StateController
 
wrap(DirectBuffer, int) - Method in class io.zeebe.logstreams.impl.LoggedEventImpl
 
wrap(LogStream) - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
wrap(LogStream, long) - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
wrap(LogStorage, LogBlockIndex) - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
wrap(LogStorage, LogBlockIndex, long) - Method in class io.zeebe.logstreams.log.BufferedLogStreamReader
 
wrap(LogStream) - Method in class io.zeebe.logstreams.log.DisabledLogStreamWriter
 
wrap(LogStream) - Method in interface io.zeebe.logstreams.log.LogStreamBatchWriter
Initialize the write for the given log stream.
wrap(LogStream) - Method in class io.zeebe.logstreams.log.LogStreamBatchWriterImpl
 
wrap(LogStream) - Method in interface io.zeebe.logstreams.log.LogStreamReader
Initialize the reader and seek to the first event.
wrap(LogStream, long) - Method in interface io.zeebe.logstreams.log.LogStreamReader
Initialize the reader and seek to the given log position.
wrap(LogStream) - Method in interface io.zeebe.logstreams.log.LogStreamRecordWriter
 
wrap(LogStream) - Method in class io.zeebe.logstreams.log.LogStreamWriterImpl
 
wrap(DirectBuffer, DirectBuffer) - Method in class io.zeebe.logstreams.rocksdb.ZbRocksEntry
 
writeBufferSize - Variable in class io.zeebe.logstreams.impl.LogStreamBuilder
 
writeBufferSize(int) - Method in class io.zeebe.logstreams.impl.LogStreamBuilder
 
writeChecksumFile(byte[]) - Method in class io.zeebe.logstreams.impl.snapshot.fs.FsSnapshotWriter
 
writeEvent(LogStreamRecordWriter) - Method in interface io.zeebe.logstreams.processor.EventProcessor
(Optional) Write an event to the log stream that is caused by the processed event.
writer - Variable in class io.zeebe.logstreams.snapshot.BaseValueSnapshotSupport
 
writer - Variable in class io.zeebe.logstreams.snapshot.UnpackedObjectSnapshotSupport
 
writeSnapshot(OutputStream) - Method in class io.zeebe.logstreams.impl.log.index.LogBlockIndex
 
writeSnapshot(OutputStream) - Method in class io.zeebe.logstreams.snapshot.BaseValueSnapshotSupport
 
writeSnapshot(OutputStream) - Method in class io.zeebe.logstreams.snapshot.ComposedSnapshot
 
writeSnapshot(OutputStream) - Method in class io.zeebe.logstreams.snapshot.SerializableWrapper
 
writeSnapshot(OutputStream) - Method in class io.zeebe.logstreams.snapshot.UnpackedObjectSnapshotSupport
 
writeSnapshot(OutputStream) - Method in class io.zeebe.logstreams.snapshot.ZbMapSnapshotSupport
 
writeSnapshot(OutputStream) - Method in interface io.zeebe.logstreams.spi.SnapshotSupport
write a snapshot to the provided output stream
writeSnapshot(SnapshotSupport) - Method in interface io.zeebe.logstreams.spi.SnapshotWriter
Writes the given snapshot to the output stream.

Z

ZbMapSnapshotSupport<T extends ZbMap<?,?>> - Class in io.zeebe.logstreams.snapshot
 
ZbMapSnapshotSupport(T) - Constructor for class io.zeebe.logstreams.snapshot.ZbMapSnapshotSupport
 
ZbRocksDb - Class in io.zeebe.logstreams.rocksdb
Extends RocksDB base class to expose a few protected methods, cuts down on the need for reflection since all we need is the initial pointer to the wrapped database.
ZbRocksDb(long) - Constructor for class io.zeebe.logstreams.rocksdb.ZbRocksDb
 
ZbRocksDb.IteratorCallback - Interface in io.zeebe.logstreams.rocksdb
 
ZbRocksDb.IteratorControl - Class in io.zeebe.logstreams.rocksdb
 
ZbRocksEntry - Class in io.zeebe.logstreams.rocksdb
 
ZbRocksEntry() - Constructor for class io.zeebe.logstreams.rocksdb.ZbRocksEntry
 
ZbRocksEntry(DirectBuffer, DirectBuffer) - Constructor for class io.zeebe.logstreams.rocksdb.ZbRocksEntry
 
ZbRocksIterator - Class in io.zeebe.logstreams.rocksdb
 
ZbRocksIterator(RocksDB, long) - Constructor for class io.zeebe.logstreams.rocksdb.ZbRocksIterator
 
ZbWriteBatch - Class in io.zeebe.logstreams.rocksdb
Extension to WriteBatch to expose a few protected methods that allow us to reuse buffers more easily.
ZbWriteBatch() - Constructor for class io.zeebe.logstreams.rocksdb.ZbWriteBatch
 
ZeebeStateConstants - Class in io.zeebe.logstreams.rocksdb
 
ZeebeStateConstants() - Constructor for class io.zeebe.logstreams.rocksdb.ZeebeStateConstants
 
A B C D E F G H I K L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2017–2018 camunda services GmbH. All rights reserved.