Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acquire(Long) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendEntryLimiter
- addCommitListener(LogStorage.CommitListener) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage
-
Register a commit listener
- addFailureListener(FailureListener) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- AlgorithmCfg - Interface in io.camunda.zeebe.logstreams.impl.backpressure
- append(long, long, ByteBuffer, LogStorage.AppendListener) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage
-
Writes a block containing one or multiple log entries in the storage and returns the address at which the block has been written.
- AppendBackpressureMetrics - Class in io.camunda.zeebe.logstreams.impl.backpressure
- AppendBackpressureMetrics(int) - Constructor for class io.camunda.zeebe.logstreams.impl.backpressure.AppendBackpressureMetrics
- AppendEntryLimiter - Class in io.camunda.zeebe.logstreams.impl.backpressure
- AppendEntryLimiter.AppendEntryLimiterBuilder - Class in io.camunda.zeebe.logstreams.impl.backpressure
- AppendEntryLimiterBuilder() - Constructor for class io.camunda.zeebe.logstreams.impl.backpressure.AppendEntryLimiter.AppendEntryLimiterBuilder
- AppenderGradient2Cfg - Class in io.camunda.zeebe.logstreams.impl.backpressure
-
This class should be later be located in the broker configs - due to the primitive usage currently we are not able to access the BrokerCfg, this is the reason why the configuration is only based on environment variables.
- AppenderGradient2Cfg() - Constructor for class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- AppenderVegasCfg - Class in io.camunda.zeebe.logstreams.impl.backpressure
-
This class should be later be located in the broker configs - due to the primitive usage currently we are not able to access the BrokerCfg, this is the reason why the configuration is only based on environment variables.
- AppenderVegasCfg() - Constructor for class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- AppendLimiter - Interface in io.camunda.zeebe.logstreams.impl.backpressure
- applyEnvironment(Environment) - Method in interface io.camunda.zeebe.logstreams.impl.backpressure.AlgorithmCfg
- applyEnvironment(Environment) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- applyEnvironment(Environment) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
B
- BackpressureConstants - Class in io.camunda.zeebe.logstreams.impl.backpressure
-
This class should be later be located in the broker configs - due to the primitive usage currently we are not able to access the BrokerCfg, this is the reason why the configuration is only based on environment variables.
- BackpressureConstants() - Constructor for class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- build() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendEntryLimiter.AppendEntryLimiterBuilder
- buildAsync() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- buildAsync() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
-
Returns a future which, when completed, contains a log stream that can be read from/written to.
- builder() - Static method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendEntryLimiter
- builder() - Static method in interface io.camunda.zeebe.logstreams.log.LogStream
C
- canWriteAdditionalEvent(int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter
-
Returns whether an additional event of length
lengthcould be written to the batch or not. - canWriteAdditionalEvent(int, int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter
-
Returns true if the given eventCount with the given batchLength could potentially be written with the BatchWriter, false otherwise.
- close() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBatchReaderImpl
- close() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- close() - Method in interface io.camunda.zeebe.logstreams.storage.LogStorageReader
- closeAsync() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- createContext() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
D
- decInflight() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendBackpressureMetrics
- deferred() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendBackpressureMetrics
- done() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Add the log entry to the batch.
E
- ENV_BP_APPENDER - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_ALGORITHM - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_GRADIENT2_INIT_LIMIT - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_GRADIENT2_LONG_WINDOW - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_GRADIENT2_MAX_CONCURRENCY - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_GRADIENT2_MIN_LIMIT - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_GRADIENT2_QUEUE_SIZE - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_GRADIENT2_RTT_TOLERANCE - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_VEGAS_ALPHA_LIMIT - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_VEGAS_BETA_LIMIT - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_VEGAS_INIT_LIMIT - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_VEGAS_MAX_CONCURRENCY - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- ENV_BP_APPENDER_WINDOWED - Static variable in class io.camunda.zeebe.logstreams.impl.backpressure.BackpressureConstants
- event() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter
-
Returns the builder to add a new log entry to the batch.
G
- get() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- get() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- getAlphaLimit() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- getBetaLimit() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- getBuffer() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getBuffer() - Method in interface io.camunda.zeebe.logstreams.log.ReadableFragment
- getFragmentLength() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getFragmentLength(DirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- getFragmentOffset() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getHealthReport() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- getInflight() - Method in interface io.camunda.zeebe.logstreams.impl.backpressure.AppendLimiter
-
The current in flight append request count.
- getInflight() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.NoopAppendLimiter
- getInitialLimit() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- getInitialLimit() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- getKey() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getKey() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getKey(DirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- getLength() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getLimit() - Method in interface io.camunda.zeebe.logstreams.impl.backpressure.AppendLimiter
-
The current limit of concurrent appends.
- getLimit() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.NoopAppendLimiter
- getLogName() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- getLogName() - Method in interface io.camunda.zeebe.logstreams.log.LogStream
-
Returns the name of the log stream.
- getLongWindow() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- getMaxConcurrency() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- getMaxConcurrency() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- getMaxFragmentLength() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter
- getMessageLength() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getMessageLength() - Method in interface io.camunda.zeebe.logstreams.log.ReadableFragment
- getMessageOffset() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getMessageOffset() - Method in interface io.camunda.zeebe.logstreams.log.ReadableFragment
- getMetadata() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getMetadata() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getMetadataLength() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getMetadataLength() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getMetadataLength(DirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- getMetadataOffset() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getMetadataOffset() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getMinLimit() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- getName() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- getPartitionId() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- getPartitionId() - Method in interface io.camunda.zeebe.logstreams.log.LogStream
- getPosition() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getPosition() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getPosition() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamReader
-
Returns the current log position of the reader.
- getPosition(DirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- getQueueSize() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- getRttTolerance() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- getSourceEventPosition() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getSourceEventPosition() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getSourceEventPosition(DirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- getStreamId() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getStreamId() - Method in interface io.camunda.zeebe.logstreams.log.ReadableFragment
- getTimestamp() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getTimestamp() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getTimestamp(DirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- getType() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getType() - Method in interface io.camunda.zeebe.logstreams.log.ReadableFragment
- getValueBuffer() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getValueBuffer() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getValueLength() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getValueLength() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getValueOffset() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getValueOffset() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- getVersion() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getVersion() - Method in interface io.camunda.zeebe.logstreams.log.ReadableFragment
H
- handleFailure(Throwable) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- hasNext() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBatchReaderImpl
- head() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchReader.Batch
-
Move to the head of the batch.
- HEADER_BLOCK_LENGTH - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- headerLength(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
I
- incInflight() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendBackpressureMetrics
- io.camunda.zeebe.logstreams.impl - package io.camunda.zeebe.logstreams.impl
- io.camunda.zeebe.logstreams.impl.backpressure - package io.camunda.zeebe.logstreams.impl.backpressure
- io.camunda.zeebe.logstreams.impl.log - package io.camunda.zeebe.logstreams.impl.log
- io.camunda.zeebe.logstreams.log - package io.camunda.zeebe.logstreams.log
- io.camunda.zeebe.logstreams.storage - package io.camunda.zeebe.logstreams.storage
K
- key(long) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Set the log entry key.
- key(long) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
- KEY_NULL_VALUE - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- KEY_OFFSET - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- keyNull() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Use the default values as key.
- keyNull() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
- keyOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
L
- LogEntryDescriptor - Class in io.camunda.zeebe.logstreams.impl.log
-
*
- LogEntryDescriptor() - Constructor for class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- LoggedEvent - Interface in io.camunda.zeebe.logstreams.log
-
Represents an event on the log stream.
- LoggedEventImpl - Class in io.camunda.zeebe.logstreams.impl.log
-
Represents the implementation of the logged event.
- LoggedEventImpl() - Constructor for class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- Loggers - Class in io.camunda.zeebe.logstreams.impl
- LogRecordAwaiter - Interface in io.camunda.zeebe.logstreams.log
-
Listener invoked by
LogStreamwhen new records are available to read. - LogStorage - Interface in io.camunda.zeebe.logstreams.storage
-
Storage abstraction for the log stream API.
- LogStorage.AppendListener - Interface in io.camunda.zeebe.logstreams.storage
-
An append listener can be added to an append call to be notified of different events that can occur during the append operation.
- LogStorage.CommitListener - Interface in io.camunda.zeebe.logstreams.storage
-
Consumers of LogStorage can use this listener to get notified when new records are committed.
- LogStorageReader - Interface in io.camunda.zeebe.logstreams.storage
-
The LogStorageReader provides a way to iterate over the blocks that were appended to the log storage via
LogStorage.append(long, long, ByteBuffer, AppendListener). - LogStream - Interface in io.camunda.zeebe.logstreams.log
-
Represents a stream of events.
- LogStreamBatchReader - Interface in io.camunda.zeebe.logstreams.log
-
Reads the log stream in batches.
- LogStreamBatchReader.Batch - Interface in io.camunda.zeebe.logstreams.log
-
A batch of events that share the same source record position.
- LogStreamBatchReaderImpl - Class in io.camunda.zeebe.logstreams.impl.log
- LogStreamBatchReaderImpl(LogStreamReader) - Constructor for class io.camunda.zeebe.logstreams.impl.log.LogStreamBatchReaderImpl
- LogStreamBatchWriter - Interface in io.camunda.zeebe.logstreams.log
-
Write log entries to the log stream write buffer as batch.
- LogStreamBatchWriter.LogEntryBuilder - Interface in io.camunda.zeebe.logstreams.log
-
Builder to add a log entry to the batch.
- LogStreamBuilder - Interface in io.camunda.zeebe.logstreams.log
-
Builder pattern for the
LogStream - LogStreamBuilderImpl - Class in io.camunda.zeebe.logstreams.impl.log
- LogStreamBuilderImpl() - Constructor for class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- LogStreamImpl - Class in io.camunda.zeebe.logstreams.impl.log
- LogStreamReader - Interface in io.camunda.zeebe.logstreams.log
-
Reads the log stream in an iterator-like pattern.
- LogStreamRecordWriter - Interface in io.camunda.zeebe.logstreams.log
- LOGSTREAMS_LOGGER - Static variable in class io.camunda.zeebe.logstreams.impl.Loggers
- LogStreamWriter - Interface in io.camunda.zeebe.logstreams.log
M
- metadata(DirectBuffer) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Set the log entry metadata.
- metadata(DirectBuffer) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
- metadata(DirectBuffer, int, int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Set the log entry metadata.
- metadata(DirectBuffer, int, int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
- METADATA_LENGTH_OFFSET - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- METADATA_OFFSET - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- metadataLengthOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- metadataOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- metadataWriter(BufferWriter) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Set the log entry metadata.
- metadataWriter(BufferWriter) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
N
- newEntryToAppend() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendBackpressureMetrics
- newLogStreamBatchWriter() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- newLogStreamBatchWriter() - Method in interface io.camunda.zeebe.logstreams.log.LogStream
- newLogStreamReader() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- newLogStreamReader() - Method in interface io.camunda.zeebe.logstreams.log.LogStream
- newLogStreamRecordWriter() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- newLogStreamRecordWriter() - Method in interface io.camunda.zeebe.logstreams.log.LogStream
- newReader() - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage
-
Creates a new reader initialized at the given address.
- next() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBatchReaderImpl
- NoopAppendLimiter - Class in io.camunda.zeebe.logstreams.impl.backpressure
- NoopAppendLimiter() - Constructor for class io.camunda.zeebe.logstreams.impl.backpressure.NoopAppendLimiter
O
- onActorClosed() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- onActorClosing() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- onActorStarted() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- onCommit() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- onCommit() - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage.CommitListener
-
Called when a new record is committed in the storage
- onCommit(long) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendEntryLimiter
- onCommit(long) - Method in interface io.camunda.zeebe.logstreams.impl.backpressure.AppendLimiter
-
Notify when then entry with the given position have been committed.
- onCommit(long) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.NoopAppendLimiter
- onCommit(long) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage.AppendListener
-
Called when the entry has been successfully committed.
- onCommitError(long, Throwable) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage.AppendListener
-
Called when an error occurs while committing an entry.
- onFailure(HealthReport) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- onNewLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendEntryLimiter
- onRecordAvailable() - Method in interface io.camunda.zeebe.logstreams.log.LogRecordAwaiter
-
Will be invoked when new records are available in LogStream.
- onRecovered() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- onUnrecoverableFailure(HealthReport) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- onWrite(long) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage.AppendListener
-
Called when the entry has been successfully written to the local storage.
- onWriteError(Throwable) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage.AppendListener
-
Called when an error occurred while writing to the entry.
P
- partitionId(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendEntryLimiter.AppendEntryLimiterBuilder
- peekNext() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamReader
-
Peeks the next event on the log.
- POSITION_OFFSET - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- positionOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- PROCESSOR_LOGGER - Static variable in class io.camunda.zeebe.logstreams.impl.Loggers
R
- ReadableFragment - Interface in io.camunda.zeebe.logstreams.log
- readMetadata(BufferReader) - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- readMetadata(BufferReader) - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
-
Wraps the given buffer to read the event's metadata
- readValue(BufferReader) - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- readValue(BufferReader) - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
-
Wraps the given buffer to read the event's value.
- registerRecordAvailableListener(LogRecordAwaiter) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- registerRecordAvailableListener(LogRecordAwaiter) - Method in interface io.camunda.zeebe.logstreams.log.LogStream
-
Registers a listener that will be notified when new records are available to read from the logstream.
- removeCommitListener(LogStorage.CommitListener) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage
-
Remove a commit listener
- removeFailureListener(FailureListener) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- removeRecordAvailableListener(LogRecordAwaiter) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- removeRecordAvailableListener(LogRecordAwaiter) - Method in interface io.camunda.zeebe.logstreams.log.LogStream
-
Removes the listener.
- reset() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter
-
Discard all non-written batch data.
- reset() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
S
- seek(long) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamReader
-
Seek to the given log position if exists.
- seek(long) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorageReader
-
Positions the reader such that the next call to
Iterator.next()would return a block which contains aLoggedEventwithLoggedEvent.getPosition()equal to the givenposition, or the highest one which is less than the givenposition. - seekToEnd() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamReader
-
Seek to the end of the log, which means after the last event.
- seekToFirstEvent() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamReader
-
Seek to the log position of the first event.
- seekToNextBatch(long) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBatchReaderImpl
- seekToNextBatch(long) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchReader
-
Seeks to the next batch after the given position.
- seekToNextEvent(long) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamReader
-
Seeks to the event after the given position.
- self() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendEntryLimiter.AppendEntryLimiterBuilder
- setAlphaLimit(double) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- setBetaLimit(double) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- setInflight(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendBackpressureMetrics
- setInitialLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- setInitialLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- setKey(MutableDirectBuffer, int, long) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- setLongWindow(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- setMaxConcurrency(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- setMaxConcurrency(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- setMetadataLength(MutableDirectBuffer, int, short) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- setMinLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- setNewLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendBackpressureMetrics
- setPosition(MutableDirectBuffer, int, long) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- setQueueSize(int) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- setRttTolerance(double) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- setSourceEventPosition(MutableDirectBuffer, int, long) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- setTimestamp(MutableDirectBuffer, int, long) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- SNAPSHOT_LOGGER - Static variable in class io.camunda.zeebe.logstreams.impl.Loggers
- SOURCE_EVENT_POSITION_OFFSET - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- sourceEventPositionOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- sourceIndex(int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Can be used if command and event, which is caused by this command is written in batch.
- sourceRecordPosition(long) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter
-
Set the source event for all log entries.
- sourceRecordPosition(long) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
T
- TIMESTAMP_OFFSET - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- timestampOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- toString() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderGradient2Cfg
- toString() - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppenderVegasCfg
- toString() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- tryAcquire(Long) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.AppendEntryLimiter
- tryAcquire(Long) - Method in interface io.camunda.zeebe.logstreams.impl.backpressure.AppendLimiter
-
Try to add to the in flight appends.
- tryAcquire(Long) - Method in class io.camunda.zeebe.logstreams.impl.backpressure.NoopAppendLimiter
- tryWrite() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamWriter
-
Attempts to write the event to the underlying stream.
V
- value(DirectBuffer) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Set the log entry value.
- value(DirectBuffer) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
- value(DirectBuffer, int, int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Set the log entry value.
- value(DirectBuffer, int, int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
- valueOffset(int, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- valueWriter(BufferWriter) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchWriter.LogEntryBuilder
-
Set the log entry value.
- valueWriter(BufferWriter) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamRecordWriter
- VERSION_OFFSET - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
W
- withActorSchedulingService(ActorSchedulingService) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withActorSchedulingService(ActorSchedulingService) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
-
The actor scheduler to use for the
LogStreamand its child actors - withLogName(String) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withLogName(String) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
-
The log stream name - primarily used for contextualizing as well, e.g.
- withLogStorage(LogStorage) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withLogStorage(LogStorage) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
-
The underlying log storage to read from/write to.
- withMaxFragmentSize(int) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withMaxFragmentSize(int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
-
The maximum fragment size read from the shared write buffer; this should be aligned with the maximum underlying storage block size.
- withNodeId(int) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withNodeId(int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
-
The node ID - to indicate on which node the log stream is running
- withPartitionId(int) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withPartitionId(int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
-
The partition ID - primarily used for contextualizing the different log stream components
- wrap(DirectBuffer, int) - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- write(MutableDirectBuffer, int) - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
All Classes and Interfaces|All Packages|Constant Field Values