Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- acceptableBacklog() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
-
Returns the value of the
acceptableBacklogrecord component. - ACCEPTED - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlOutcome
- acquire(Intent) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.RequestLimiter
- addCommitListener(LogStorage.CommitListener) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage
-
Register a commit listener
- alignedLength(int) - Static method in class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
- append(long, long, BufferWriter, 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.
- 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.
B
- backoffRatio(double) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit.Builder
-
When the limit has to be reduced, the new limit is calculated as current limit * backoffRatio.
- build() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit.Builder
- build() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- build() - 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.
- build(LogStreamMetrics) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.RequestLimiter.CommandRateLimiterBuilder
- builder() - Static method in class io.camunda.zeebe.logstreams.impl.flowcontrol.RequestLimiter
- builder() - Static method in interface io.camunda.zeebe.logstreams.log.LogStream
- Builder() - Constructor for class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit.Builder
C
- calculateBatchLength(List<LogAppendEntry>) - Static method in class io.camunda.zeebe.logstreams.impl.serializer.SequencedBatchSerializer
- canWriteEvents(int, int) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamWriter
-
Returns true if the given eventCount with the given batchLength could potentially be written, false otherwise.
- cleanup() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.InFlightEntry
- 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.log.LogStream
- close() - Method in interface io.camunda.zeebe.logstreams.storage.LogStorageReader
- CLOSED - Enum constant in enum class io.camunda.zeebe.logstreams.log.LogStreamWriter.WriteFailure
- CommandRateLimiterBuilder() - Constructor for class io.camunda.zeebe.logstreams.impl.flowcontrol.RequestLimiter.CommandRateLimiterBuilder
- COMMIT_LATENCY - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Latency to commit an event to the log in seconds
- CONTEXT - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlKeyNames
-
Within which context the
- copyMetadata(List<LogAppendEntry>) - Static method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryMetadata
- current() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBatchReader.Batch
- CURRENT_LIMIT - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Current limit for number of inflight appends
D
- DataFrameDescriptor - Class in io.camunda.zeebe.logstreams.impl.serializer
-
Remnants of the dispatcher data framing.
- DataFrameDescriptor() - Constructor for class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
- decreaseInflightAppends() - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- decreaseInflightRequests() - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- deserialize(byte[]) - Static method in class io.camunda.zeebe.logstreams.impl.flowcontrol.LimitSerializer
- disabled() - Static method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
E
- enabled() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
-
Returns the value of the
enabledrecord component. - entries() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
-
Returns the value of the
entriesrecord component. - entry() - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
-
Returns the value of the
entryrecord component. - equals(Object) - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControlLimits
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryMetadata
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.camunda.zeebe.logstreams.log.WriteContext.UserCommand
-
Indicates whether some other object is "equal to" this one.
- expectedRTT(long, TimeUnit) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit.Builder
-
When observed RTT exceeds this value, the limit will be reduced.
- EXPORTING_RATE - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
The rate of exporting records from the log appender
F
- firstPosition() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
-
Returns the value of the
firstPositionrecord component. - flagsOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- FLOW_CONTROL_OUTCOME - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
The count of records passing through the flow control, organized by context and outcome
- FlowControl - Class in io.camunda.zeebe.logstreams.impl.flowcontrol
-
Maintains a view of in-flight entries as they are being appended, written, committed and finally processed.
- FlowControl(LogStreamMetrics) - Constructor for class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- FlowControl(LogStreamMetrics, Limit, RateLimit) - Constructor for class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- FlowControl.Rejection - Enum Class in io.camunda.zeebe.logstreams.impl.flowcontrol
- flowControlAccepted(WriteContext, List<LogAppendEntryMetadata>) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- FlowControlLimits - Record Class in io.camunda.zeebe.logstreams.impl.flowcontrol
- FlowControlLimits(Limit, RateLimit) - Constructor for record class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControlLimits
-
Creates an instance of a
FlowControlLimitsrecord class. - flowControlRejected(WriteContext, List<LogAppendEntryMetadata>, FlowControl.Rejection) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- FRAME_ALIGNMENT - Static variable in class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
- FRAME_LENGTH_OFFSET - Static variable in class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
- framedLength(int) - Static method in class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
G
- getBuffer() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- getFlowControl() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- getFlowControl() - Method in interface io.camunda.zeebe.logstreams.log.LogStream
- 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
- 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
- getLength() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
- getLength() - Method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
- 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.
- 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
- 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
- getRequestLimit() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- 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
- 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
- getValue() - Method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlContext
- getValue() - Method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlOutcome
- 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.LoggedEvent
-
Returns the version of the log entry descriptor used for serialization.
- getVersion(DirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- getWriteRateLimit() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
H
- hashCode() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControlLimits
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryMetadata
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.camunda.zeebe.logstreams.log.WriteContext.UserCommand
-
Returns a hash code value for this object.
- 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_LENGTH - Static variable in class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
- headerLength(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
I
- increaseInflightAppends() - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- increaseInflightRequests() - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- INFLIGHT_APPENDS - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Current number of append inflight
- INFLIGHT_REQUESTS - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Current number of request inflight
- InFlightEntry - Class in io.camunda.zeebe.logstreams.impl.flowcontrol
- InFlightEntry(LogStreamMetrics, List<LogAppendEntryMetadata>, Limiter.Listener) - Constructor for class io.camunda.zeebe.logstreams.impl.flowcontrol.InFlightEntry
- initialLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit.Builder
- intent() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryMetadata
-
Returns the value of the
intentrecord component. - intent() - Method in record class io.camunda.zeebe.logstreams.log.WriteContext.UserCommand
-
Returns the value of the
intentrecord component. - INTENT - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.RecordAppendedKeyNames
-
The intent of the command or event that was appended; could be any value from one of the many enums which implement
Intent - INTER_PARTITION - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlContext
- internal() - Static method in interface io.camunda.zeebe.logstreams.log.WriteContext
- Internal() - Constructor for class io.camunda.zeebe.logstreams.log.WriteContext.Internal
- INTERNAL - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlContext
- interPartition() - Static method in interface io.camunda.zeebe.logstreams.log.WriteContext
- InterPartition() - Constructor for class io.camunda.zeebe.logstreams.log.WriteContext.InterPartition
- INVALID_ARGUMENT - Enum constant in enum class io.camunda.zeebe.logstreams.log.LogStreamWriter.WriteFailure
- io.camunda.zeebe.logstreams.impl - package io.camunda.zeebe.logstreams.impl
- io.camunda.zeebe.logstreams.impl.flowcontrol - package io.camunda.zeebe.logstreams.impl.flowcontrol
- io.camunda.zeebe.logstreams.impl.log - package io.camunda.zeebe.logstreams.impl.log
- io.camunda.zeebe.logstreams.impl.serializer - package io.camunda.zeebe.logstreams.impl.serializer
- io.camunda.zeebe.logstreams.log - package io.camunda.zeebe.logstreams.log
- io.camunda.zeebe.logstreams.storage - package io.camunda.zeebe.logstreams.storage
- isProcessed() - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
- isProcessed() - Method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
K
- key() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryImpl
-
Returns the value of the
keyrecord component. - key() - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
- key() - Method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
- KEY_NULL_VALUE - Static variable in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- keyOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
L
- LAST_COMMITTED_POSITION - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
The last committed position
- LAST_WRITTEN_POSITION - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
The last appended position by the appender
- length() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
-
Returns the value of the
lengthrecord component. - lengthOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
- limit() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
-
Returns the value of the
limitrecord component. - limiter() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
- LimitSerializer - Class in io.camunda.zeebe.logstreams.impl.flowcontrol
- LimitSerializer() - Constructor for class io.camunda.zeebe.logstreams.impl.flowcontrol.LimitSerializer
- LogAppendEntry - Interface in io.camunda.zeebe.logstreams.log
-
Represents an unmodifiable application record entry to be appended on the log.
- LogAppendEntryImpl - Record Class in io.camunda.zeebe.logstreams.impl.log
- LogAppendEntryImpl(long, int, RecordMetadata, UnifiedRecordValue) - Constructor for record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryImpl
-
Creates an instance of a
LogAppendEntryImplrecord class. - LogAppendEntryMetadata - Record Class in io.camunda.zeebe.logstreams.impl.log
- LogAppendEntryMetadata(RecordType, ValueType, Intent) - Constructor for record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryMetadata
-
Creates an instance of a
LogAppendEntryMetadatarecord class. - 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
- 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
- LogStreamMetrics - Class in io.camunda.zeebe.logstreams.impl
- LogStreamMetrics(MeterRegistry) - Constructor for class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- LogStreamMetricsDoc - Enum Class in io.camunda.zeebe.logstreams.impl
-
Flow control metrics for the log storage appender.
- LogStreamMetricsDoc.FlowControlContext - Enum Class in io.camunda.zeebe.logstreams.impl
- LogStreamMetricsDoc.FlowControlKeyNames - Enum Class in io.camunda.zeebe.logstreams.impl
-
Possible tags for the
LogStreamMetricsDoc.FLOW_CONTROL_OUTCOMEmetric - LogStreamMetricsDoc.FlowControlOutcome - Enum Class in io.camunda.zeebe.logstreams.impl
- LogStreamMetricsDoc.RecordAppendedKeyNames - Enum Class in io.camunda.zeebe.logstreams.impl
-
Tags/labels associated with the
LogStreamMetricsDoc.RECORD_APPENDEDmetric. - LogStreamReader - Interface in io.camunda.zeebe.logstreams.log
-
Reads the log stream in an iterator-like pattern.
- LOGSTREAMS_LOGGER - Static variable in class io.camunda.zeebe.logstreams.impl.Loggers
- LogStreamWriter - Interface in io.camunda.zeebe.logstreams.log
- LogStreamWriter.WriteFailure - Enum Class in io.camunda.zeebe.logstreams.log
M
- maxLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit.Builder
- messageLength(int) - Static method in class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
- messageOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
- 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
- minLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit.Builder
- minRate() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
-
Returns the value of the
minRaterecord component.
N
- newBuilder() - Static method in class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit
- newLogStreamReader() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- newLogStreamReader() - Method in interface io.camunda.zeebe.logstreams.log.LogStream
- newLogStreamWriter() - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamImpl
- newLogStreamWriter() - 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
O
- observe(long) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.RateMeasurement
-
Updates the rate measurement with the given value.
- of(long, RecordMetadata, UnifiedRecordValue) - Static method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
-
Creates a default representation of a
LogAppendEntryusing default null values for the source index. - of(RecordMetadata, UnifiedRecordValue) - Static method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
-
Creates a default representation of a
LogAppendEntryusing default null values for the key and source index. - ofProcessed(LogAppendEntry) - Static method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
-
Creates a new
LogAppendEntrywhich wraps the givenLogAppendEntryand marks the entry as processed. - onAppend() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.InFlightEntry
- onAppend(InFlightEntry, long) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- onCommit() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.InFlightEntry
- 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, long) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- onCommit(long, long) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage.AppendListener
-
Called when the entry has been successfully committed.
- onExported(long) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- onNewLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.RequestLimiter
- onProcessed() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.InFlightEntry
- onProcessed(long) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- onRecordAvailable() - Method in interface io.camunda.zeebe.logstreams.log.LogRecordAwaiter
-
Will be invoked when new records are available in LogStream.
- onWrite() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.InFlightEntry
- onWrite(long, long) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- onWrite(long, long) - Method in interface io.camunda.zeebe.logstreams.storage.LogStorage.AppendListener
-
Called when the entry has been successfully written to the local storage.
- OUTCOME - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlKeyNames
P
- PARTITION_LOAD - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
The current load of the partition.
- peekNext() - Method in interface io.camunda.zeebe.logstreams.log.LogStreamReader
-
Peeks the next event on the log.
- positionOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- ProcessedLogAppendEntryImpl - Record Class in io.camunda.zeebe.logstreams.impl.log
- ProcessedLogAppendEntryImpl(LogAppendEntry) - Constructor for record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
-
Creates an instance of a
ProcessedLogAppendEntryImplrecord class. - PROCESSING_RESULT - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlContext
- processingResult() - Static method in interface io.camunda.zeebe.logstreams.log.WriteContext
- ProcessingResult() - Constructor for class io.camunda.zeebe.logstreams.log.WriteContext.ProcessingResult
- PROCESSOR_LOGGER - Static variable in class io.camunda.zeebe.logstreams.impl.Loggers
R
- rampUp() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
-
Returns the value of the
rampUprecord component. - rate() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.RateMeasurement
- RateLimit - Record Class in io.camunda.zeebe.logstreams.impl.flowcontrol
- RateLimit(boolean, int, Duration, RateLimit.Throttling) - Constructor for record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
-
Creates an instance of a
RateLimitrecord class. - RateLimit.Throttling - Record Class in io.camunda.zeebe.logstreams.impl.flowcontrol
- RateMeasurement - Class in io.camunda.zeebe.logstreams.impl.flowcontrol
-
Measures the rate of change for monotonically increasing values.
- RateMeasurement(LongSupplier, Duration, Duration) - Constructor for class io.camunda.zeebe.logstreams.impl.flowcontrol.RateMeasurement
- 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.
- RECORD_APPENDED - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Count of records appended per partition, record type, value type, and intent
- RECORD_TYPE - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.RecordAppendedKeyNames
-
The record type of the appended record; see
RecordTypefor possible values - recordAppendedEntry(int, RecordType, ValueType, Intent) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- recordMetadata() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryImpl
-
Returns the value of the
recordMetadatarecord component. - recordMetadata() - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
- recordMetadata() - Method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
- recordType() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryMetadata
-
Returns the value of the
recordTyperecord component. - recordValue() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryImpl
-
Returns the value of the
recordValuerecord component. - recordValue() - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
- recordValue() - Method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
- 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
- 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.
- REQUEST_LIMIT - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Current limit for number of inflight requests
- REQUEST_LIMIT_EXHAUSTED - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlOutcome
- REQUEST_LIMIT_EXHAUSTED - Enum constant in enum class io.camunda.zeebe.logstreams.log.LogStreamWriter.WriteFailure
- requestLimiter() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControlLimits
-
Returns the value of the
requestLimiterrecord component. - RequestLimiter - Class in io.camunda.zeebe.logstreams.impl.flowcontrol
- RequestLimiter.CommandRateLimiterBuilder - Class in io.camunda.zeebe.logstreams.impl.flowcontrol
- RequestLimitExhausted - Enum constant in enum class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl.Rejection
- resolution() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
-
Returns the value of the
resolutionrecord component.
S
- scheduled() - Static method in interface io.camunda.zeebe.logstreams.log.WriteContext
- Scheduled() - Constructor for class io.camunda.zeebe.logstreams.log.WriteContext.Scheduled
- SCHEDULED - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlContext
- 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.flowcontrol.RequestLimiter.CommandRateLimiterBuilder
- SequencedBatch - Record Class in io.camunda.zeebe.logstreams.impl.log
- SequencedBatch(long, long, long, List<LogAppendEntry>) - Constructor for record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
- SequencedBatch(long, long, long, List<LogAppendEntry>, int) - Constructor for record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
-
Creates an instance of a
SequencedBatchrecord class. - SequencedBatchSerializer - Class in io.camunda.zeebe.logstreams.impl.serializer
-
Accepts sequenced records, and serializes them with legacy dispatcher framing and alignment.
- SequencedBatchSerializer() - Constructor for class io.camunda.zeebe.logstreams.impl.serializer.SequencedBatchSerializer
- serialize(FlowControlLimits) - Static method in class io.camunda.zeebe.logstreams.impl.flowcontrol.LimitSerializer
- serializeBatch(SequencedBatch) - Static method in class io.camunda.zeebe.logstreams.impl.serializer.SequencedBatchSerializer
- serializeBatch(MutableDirectBuffer, int, SequencedBatch) - Static method in class io.camunda.zeebe.logstreams.impl.serializer.SequencedBatchSerializer
- setExportingRate(long) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- setFramedLength(MutableDirectBuffer, int, int) - Static method in class io.camunda.zeebe.logstreams.impl.serializer.DataFrameDescriptor
- setInflightRequests(int) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- setKey(MutableDirectBuffer, int, long) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- setLastCommittedPosition(long) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- setLastWrittenPosition(long) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- setMetadataLength(MutableDirectBuffer, int, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- setPartitionLoad(double) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- setPosition(MutableDirectBuffer, int, long) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- setRequestLimit(int) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- setRequestLimit(Limit) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- 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
- setVersion(MutableDirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- setWriteRateLimit(double) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- setWriteRateLimit(RateLimit) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- setWriteRateMaxLimit(long) - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- shouldSkipProcessing() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- shouldSkipProcessing() - Method in interface io.camunda.zeebe.logstreams.log.LoggedEvent
- shouldSkipProcessing(DirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- skipProcessing(MutableDirectBuffer, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- SNAPSHOT_LOGGER - Static variable in class io.camunda.zeebe.logstreams.impl.Loggers
- sourceEventPositionOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- sourceIndex() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryImpl
-
Returns the value of the
sourceIndexrecord component. - sourceIndex() - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
- sourceIndex() - Method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
- sourcePosition() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
-
Returns the value of the
sourcePositionrecord component. - StabilizingAIMDLimit - Class in io.camunda.zeebe.logstreams.impl.flowcontrol
-
The limit is calculated purely based on the configured expectedRTT and observed rtt (round trip time).
- StabilizingAIMDLimit.Builder - Class in io.camunda.zeebe.logstreams.impl.flowcontrol
- startCommitTimer() - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
- startWriteTimer() - Method in class io.camunda.zeebe.logstreams.impl.LogStreamMetrics
T
- Thread safety - Search tag in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
- Section
- throttling() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
-
Returns the value of the
throttlingrecord component. - Throttling(boolean, long, long, Duration) - Constructor for record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
-
Creates an instance of a
Throttlingrecord class. - timestamp() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
-
Returns the value of the
timestamprecord component. - timestampOffset(int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- toString() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControlLimits
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit
-
Returns a string representation of this record class.
- toString() - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit
- toString() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryImpl
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryMetadata
-
Returns a string representation of this record class.
- toString() - Method in class io.camunda.zeebe.logstreams.impl.log.LoggedEventImpl
- toString() - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
-
Returns a string representation of this record class.
- toString() - Method in record class io.camunda.zeebe.logstreams.log.WriteContext.UserCommand
-
Returns a string representation of this record class.
- TOTAL_APPEND_TRY_COUNT - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Number of tries to append
- TOTAL_DEFERRED_APPEND_COUNT - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Number of deferred appends due to backpressure
- TOTAL_DROPPED_REQUESTS - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Number of requests dropped due to backpressure
- TOTAL_RECEIVED_REQUESTS - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Number of requests received
- tryAcquire(WriteContext, List<LogAppendEntryMetadata>) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl
-
Tries to acquire a free in-flight spot, applying backpressure as needed.
- tryWrite(WriteContext, LogAppendEntry) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamWriter
-
Attempts to write the event to the underlying stream.
- tryWrite(WriteContext, LogAppendEntry, long) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamWriter
- tryWrite(WriteContext, List<LogAppendEntry>) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamWriter
-
Attempts to write the events to the underlying stream.
- tryWrite(WriteContext, List<LogAppendEntry>, long) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamWriter
-
Attempts to write the events to the underlying stream.
U
- USER_COMMAND - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlContext
- userCommand(Intent) - Static method in interface io.camunda.zeebe.logstreams.log.WriteContext
- UserCommand(Intent) - Constructor for record class io.camunda.zeebe.logstreams.log.WriteContext.UserCommand
-
Creates an instance of a
UserCommandrecord class.
V
- VALUE_TYPE - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.RecordAppendedKeyNames
-
The value type of the record value of the appended record; see
ValueTypefor possible values - valueOf(String) - Static method in enum class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl.Rejection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlContext
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlKeyNames
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlOutcome
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.RecordAppendedKeyNames
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.camunda.zeebe.logstreams.log.LogStreamWriter.WriteFailure
-
Returns the enum constant of this class with the specified name.
- valueOffset(int, int) - Static method in class io.camunda.zeebe.logstreams.impl.log.LogEntryDescriptor
- values() - Static method in enum class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl.Rejection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlContext
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlKeyNames
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlOutcome
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.RecordAppendedKeyNames
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.camunda.zeebe.logstreams.log.LogStreamWriter.WriteFailure
-
Returns an array containing the constants of this enum class, in the order they are declared.
- valueType() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryMetadata
-
Returns the value of the
valueTyperecord component. - versionOffset(int) - Static method 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 - withClock(InstantSource) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withClock(InstantSource) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
-
Clock used to assign record timestamps
- 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. loggers, actor name, etc.
- 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.
- withMeterRegistry(MeterRegistry) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withMeterRegistry(MeterRegistry) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
-
Sets the meter registry to collect metrics on.
- 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
- withRequestLimit(Limit) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withRequestLimit(Limit) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
- withWriteRateLimit(RateLimit) - Method in class io.camunda.zeebe.logstreams.impl.log.LogStreamBuilderImpl
- withWriteRateLimit(RateLimit) - Method in interface io.camunda.zeebe.logstreams.log.LogStreamBuilder
- 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
- write(MutableDirectBuffer, int) - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
- WRITE_LATENCY - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
Latency to append an event to the log in seconds
- WRITE_LIMIT_EXHAUSTED - Enum constant in enum class io.camunda.zeebe.logstreams.log.LogStreamWriter.WriteFailure
- WRITE_RATE_LIMIT - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
The current write rate limit
- WRITE_RATE_LIMIT_EXHAUSTED - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc.FlowControlOutcome
- WRITE_RATE_MAX_LIMIT - Enum constant in enum class io.camunda.zeebe.logstreams.impl.LogStreamMetricsDoc
-
The maximum write rate limit
- WriteContext - Interface in io.camunda.zeebe.logstreams.log
- WriteContext.Internal - Class in io.camunda.zeebe.logstreams.log
- WriteContext.InterPartition - Class in io.camunda.zeebe.logstreams.log
- WriteContext.ProcessingResult - Class in io.camunda.zeebe.logstreams.log
- WriteContext.Scheduled - Class in io.camunda.zeebe.logstreams.log
- WriteContext.UserCommand - Record Class in io.camunda.zeebe.logstreams.log
- writeRateLimit() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControlLimits
-
Returns the value of the
writeRateLimitrecord component. - WriteRateLimitExhausted - Enum constant in enum class io.camunda.zeebe.logstreams.impl.flowcontrol.FlowControl.Rejection
_
- _update(long, long, int, boolean) - Method in class io.camunda.zeebe.logstreams.impl.flowcontrol.StabilizingAIMDLimit
All Classes and Interfaces|All Packages|Constant Field Values