Index

A B C D E F G H I K L M N O P R S T U V W _ 
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 acceptableBacklog record 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 enabled record component.
enabled() - Method in record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
Returns the value of the enabled record component.
entries() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
Returns the value of the entries record component.
entry() - Method in record class io.camunda.zeebe.logstreams.impl.log.ProcessedLogAppendEntryImpl
Returns the value of the entry record 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 firstPosition record 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 FlowControlLimits record 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 intent record component.
intent() - Method in record class io.camunda.zeebe.logstreams.log.WriteContext.UserCommand
Returns the value of the intent record 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 key record 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 length record 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 limit record 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 LogAppendEntryImpl record 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 LogAppendEntryMetadata record 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 LogStream when 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_OUTCOME metric
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_APPENDED metric.
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 minRate record 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 LogAppendEntry using 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 LogAppendEntry using default null values for the key and source index.
ofProcessed(LogAppendEntry) - Static method in interface io.camunda.zeebe.logstreams.log.LogAppendEntry
Creates a new LogAppendEntry which wraps the given LogAppendEntry and 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 ProcessedLogAppendEntryImpl record 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 rampUp record 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 RateLimit record 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 RecordType for 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 recordMetadata record 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 recordType record component.
recordValue() - Method in record class io.camunda.zeebe.logstreams.impl.log.LogAppendEntryImpl
Returns the value of the recordValue record 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 requestLimiter record 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 resolution record 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 a LoggedEvent with LoggedEvent.getPosition() equal to the given position, or the highest one which is less than the given position.
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 SequencedBatch record 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 sourceIndex record 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 sourcePosition record 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 throttling record component.
Throttling(boolean, long, long, Duration) - Constructor for record class io.camunda.zeebe.logstreams.impl.flowcontrol.RateLimit.Throttling
Creates an instance of a Throttling record class.
timestamp() - Method in record class io.camunda.zeebe.logstreams.impl.log.SequencedBatch
Returns the value of the timestamp record 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 UserCommand record 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 ValueType for 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 valueType record 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 LogStream and 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 writeRateLimit record 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
 
A B C D E F G H I K L M N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values