Index

A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abortCondition(BooleanSupplier) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
accepts(ValueType) - Method in interface io.camunda.zeebe.stream.api.RecordProcessor
Returns true if the processor is responsible for processing a record with the given valueType.
actor(ActorControl) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
actorSchedulingService(ActorSchedulingService) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
add(Intent, long) - Method in interface io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache
Add the given intent and key pair to the cache.
add(Intent, long) - Method in class io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache.NoopScheduledCommandCache
 
addFailureListener(FailureListener) - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
addLifecycleListener(StreamProcessorLifecycleAware) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
addLifecycleListeners(List<StreamProcessorLifecycleAware>) - Method in interface io.camunda.zeebe.stream.api.RecordProcessorContext
 
addLifecycleListeners(List<StreamProcessorLifecycleAware>) - Method in class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
and(EventFilter) - Method in interface io.camunda.zeebe.stream.api.EventFilter
 
and(MetadataFilter) - Method in interface io.camunda.zeebe.stream.api.MetadataFilter
 
appendCommandRecord(long, Intent, UnifiedRecordValue) - Method in interface io.camunda.zeebe.stream.api.scheduling.TaskResultBuilder
Appends a record to the result
appendCommandRecord(long, Intent, UnifiedRecordValue) - Method in class io.camunda.zeebe.stream.impl.BufferedTaskResultBuilder
 
appendCommandRecord(Intent, UnifiedRecordValue) - Method in interface io.camunda.zeebe.stream.api.scheduling.TaskResultBuilder
Appends a record to the result without a key
appendPostCommitTask(PostCommitTask) - Method in interface io.camunda.zeebe.stream.api.ProcessingResultBuilder
Appends a task to be executed after a successful commit ProcessingResultBuilder (replacement for side effects)
appendRecord(long, RecordMetadata, int, BufferWriter) - Method in interface io.camunda.zeebe.stream.api.records.MutableRecordBatch
Allows to add a new Record to the batch
appendRecord(long, RecordMetadata, int, BufferWriter) - Method in class io.camunda.zeebe.stream.impl.records.RecordBatch
 
appendRecord(long, RecordValue, RecordMetadata) - Method in interface io.camunda.zeebe.stream.api.ProcessingResultBuilder
Appends a record to the result
appendRecordReturnEither(long, RecordValue, RecordMetadata) - Method in interface io.camunda.zeebe.stream.api.ProcessingResultBuilder
Appends a record to the result, returns an Either<RuntimeException,ProcessingResultBuilder> which indicates whether the appending was successful or not.
applies(LoggedEvent) - Method in interface io.camunda.zeebe.stream.api.EventFilter
 
applies(LoggedEvent) - Method in class io.camunda.zeebe.stream.impl.MetadataEventFilter
 
applies(LoggedEvent) - Method in class io.camunda.zeebe.stream.impl.SkipPositionsFilter
 
applies(RecordMetadata) - Method in interface io.camunda.zeebe.stream.api.MetadataFilter
 
applyModification(StreamClock.ControllableStreamClock.Modification) - Method in interface io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock
Modifies the clock by applying the given modification.
applyModification(StreamClock.ControllableStreamClock.Modification) - Method in class io.camunda.zeebe.stream.impl.ControllableStreamClockImpl
 
at() - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Pin
Returns the value of the at record component.

B

BufferedTaskResultBuilder - Class in io.camunda.zeebe.stream.impl
Implementation of TaskResultBuilder that buffers the task results.
BufferedTaskResultBuilder(RecordBatchSizePredicate, ScheduledCommandCache.StagedScheduledCommandCache) - Constructor for class io.camunda.zeebe.stream.impl.BufferedTaskResultBuilder
 
build() - Method in interface io.camunda.zeebe.stream.api.ProcessingResultBuilder
 
build() - Method in interface io.camunda.zeebe.stream.api.scheduling.TaskResultBuilder
 
build() - Method in class io.camunda.zeebe.stream.impl.BufferedTaskResultBuilder
 
build() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
builder() - Static method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
by() - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Offset
Returns the value of the by record component.

C

canAppendRecordOfLength(int) - Method in interface io.camunda.zeebe.stream.api.records.MutableRecordBatch
Allows to verify whether the given record length is suitable to be appended in the current batch.
canAppendRecordOfLength(int) - Method in class io.camunda.zeebe.stream.impl.records.RecordBatch
 
cancel() - Method in interface io.camunda.zeebe.stream.api.scheduling.SimpleProcessingScheduleService.ScheduledTask
Cancels the scheduled execution of this task.
canWriteEventOfLength(int) - Method in interface io.camunda.zeebe.stream.api.ProcessingResultBuilder
 
clear() - Method in interface io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache
Clears the underlying cache of all intent/key pairs.
clear() - Method in class io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache.NoopScheduledCommandCache
 
clock(StreamClock.ControllableStreamClock) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
clock(StreamClock.ControllableStreamClock) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
close() - Method in class io.camunda.zeebe.stream.impl.ProcessingScheduleServiceImpl
 
close() - Method in class io.camunda.zeebe.stream.impl.ReplayStateMachine
 
closeAsync() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
ClusterContext - Interface in io.camunda.zeebe.stream.api
Provides context information about the cluster such as all partition ids.
ClusterContextImpl - Record Class in io.camunda.zeebe.stream.impl
 
ClusterContextImpl(int) - Constructor for record class io.camunda.zeebe.stream.impl.ClusterContextImpl
Creates an instance of a ClusterContextImpl record class.
CommandRejectionException - Exception Class in io.camunda.zeebe.stream.impl
The user command is rejected because RecordProcessor failed to process the command record and failed to handle the processing error gracefully.
CommandRejectionException(String) - Constructor for exception class io.camunda.zeebe.stream.impl.CommandRejectionException
 
commandResponseWriter(CommandResponseWriter) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
commandResponseWriter(CommandResponseWriter) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
CommandResponseWriter - Interface in io.camunda.zeebe.stream.api
 
commandsProcessed() - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
We only process commands.
contains(Intent, long) - Method in interface io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache
Returns true if the given intent and key pair is already cached.
contains(Intent, long) - Method in class io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache.NoopScheduledCommandCache
 
controllable(InstantSource) - Static method in interface io.camunda.zeebe.stream.api.StreamClock
 
ControllableStreamClockImpl - Class in io.camunda.zeebe.stream.impl
 
ControllableStreamClockImpl(InstantSource) - Constructor for class io.camunda.zeebe.stream.impl.ControllableStreamClockImpl
 
CopiedRecords - Class in io.camunda.zeebe.stream.impl.records
 
copyOf() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
countRetry() - Method in class io.camunda.zeebe.stream.impl.metrics.ProcessingMetrics
 
createContext() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
createCopiedRecord(int, LoggedEvent) - Static method in class io.camunda.zeebe.stream.impl.records.CopiedRecords
 
createEntry(long, RecordMetadata, int, BufferWriter) - Static method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
 
currentModification() - Method in interface io.camunda.zeebe.stream.api.StreamClock
Returns the current modification applied to the clock.
currentModification() - Method in class io.camunda.zeebe.stream.impl.ControllableStreamClockImpl
 
currentModification() - Method in class io.camunda.zeebe.stream.impl.UncontrolledStreamClock
 

D

DbKeyGenerator - Class in io.camunda.zeebe.stream.impl.state
 
DbKeyGenerator(int, ZeebeDb, TransactionContext) - Constructor for class io.camunda.zeebe.stream.impl.state.DbKeyGenerator
Initializes the key state with the corresponding partition id, so that unique keys are generated over all partitions.
DbLastProcessedPositionState - Class in io.camunda.zeebe.stream.impl.state
 
DbLastProcessedPositionState(ZeebeDb<ZbColumnFamilies>, TransactionContext) - Constructor for class io.camunda.zeebe.stream.impl.state.DbLastProcessedPositionState
 
decrementScheduledTasks() - Method in interface io.camunda.zeebe.stream.impl.metrics.ScheduledTaskMetrics
 
decrementScheduledTasks() - Method in class io.camunda.zeebe.stream.impl.metrics.ScheduledTaskMetrics.ScheduledTaskMetricsImpl
 
DEFAULT_MAX_COMMANDS_IN_BATCH - Static variable in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 

E

empty() - Static method in class io.camunda.zeebe.stream.impl.records.RecordBatch
 
EmptyProcessingResult - Class in io.camunda.zeebe.stream.api
 
enableAsyncScheduledTasks() - Method in interface io.camunda.zeebe.stream.api.ReadonlyStreamProcessorContext
 
enableAsyncScheduledTasks() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
ENDLESS_ERROR_LOOP - Enum constant in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
 
entries() - Method in interface io.camunda.zeebe.stream.api.records.ImmutableRecordBatch
 
entries() - Method in class io.camunda.zeebe.stream.impl.records.RecordBatch
 
equals(Object) - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.None
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Offset
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Pin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.camunda.zeebe.stream.impl.ClusterContextImpl
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.camunda.zeebe.stream.impl.ControllableStreamClockImpl
 
equals(Object) - Method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class io.camunda.zeebe.stream.impl.UncontrolledStreamClock
 
errorHandlingPhase(ProcessingStateMachine.ErrorHandlingPhase) - Method in class io.camunda.zeebe.stream.impl.metrics.ProcessingMetrics
 
event() - Method in class io.camunda.zeebe.stream.impl.metrics.ReplayMetrics
 
EVENT_REGISTRY - Static variable in class io.camunda.zeebe.stream.impl.TypedEventRegistry
 
eventCache(RecordValues) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
EventFilter - Interface in io.camunda.zeebe.stream.api
Implement to control which events should be handled by a StreamProcessor.
eventSkipped() - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
We skip events on processing.
ExceededBatchRecordSizeException - Exception Class in io.camunda.zeebe.stream.api.records
This exception is part of the contract with the engine.
ExceededBatchRecordSizeException(RecordBatchEntry, int, int, int) - Constructor for exception class io.camunda.zeebe.stream.api.records.ExceededBatchRecordSizeException
 
execute(TaskResultBuilder) - Method in interface io.camunda.zeebe.stream.api.scheduling.Task
 
executePostCommitTasks() - Method in class io.camunda.zeebe.stream.api.EmptyProcessingResult
 
executePostCommitTasks() - Method in interface io.camunda.zeebe.stream.api.ProcessingResult
 
ExtendedProcessingScheduleServiceImpl - Class in io.camunda.zeebe.stream.impl
 
ExtendedProcessingScheduleServiceImpl(SimpleProcessingScheduleService, SimpleProcessingScheduleService, ConcurrencyControl, boolean) - Constructor for class io.camunda.zeebe.stream.impl.ExtendedProcessingScheduleServiceImpl
 

F

FAILED - Enum constant in enum class io.camunda.zeebe.stream.impl.StreamProcessor.Phase
 
flush() - Method in interface io.camunda.zeebe.stream.api.SideEffectProducer
Applies the side effect.
forEach(Consumer<? super RecordBatchEntry>) - Method in class io.camunda.zeebe.stream.impl.records.RecordBatch
 

G

get() - Method in class io.camunda.zeebe.stream.impl.state.LastProcessedPosition
 
get() - Method in class io.camunda.zeebe.stream.impl.state.NextValue
 
getAbortCondition() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getActor() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getActorSchedulingService() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
getAuthorizations() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getAuthorizations() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getBatchSize() - Method in class io.camunda.zeebe.stream.impl.records.RecordBatch
 
getBrokerVersion() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getBrokerVersion() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getClock() - Method in interface io.camunda.zeebe.stream.api.ReadonlyStreamProcessorContext
 
getClock() - Method in interface io.camunda.zeebe.stream.api.RecordProcessorContext
 
getClock() - Method in class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
getClock() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
Returns an immutable clock fixed at the time of the call, and with the current modification.
getClock() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getCommandResponseWriter() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getCurrentKey() - Method in class io.camunda.zeebe.stream.impl.state.DbKeyGenerator
Retrieve the current key from the state, since it is only used in tests it is not part of the interface.
getCurrentPhase() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
getCurrentValue(String) - Method in class io.camunda.zeebe.stream.impl.state.NextValueManager
 
getCurrentValue(DirectBuffer) - Method in class io.camunda.zeebe.stream.impl.state.NextValueManager
 
getHealthReport() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
getIntent() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getIntent() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getKey() - Method in interface io.camunda.zeebe.stream.api.records.TypedRecord
 
getKey() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getKey() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getKeyGenerator() - Method in interface io.camunda.zeebe.stream.api.RecordProcessorContext
 
getKeyGenerator() - Method in class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
getKeyGeneratorControls() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getLastProcessedPosition() - Method in class io.camunda.zeebe.stream.impl.LastProcessingPositions
 
getLastProcessedPositionAsync() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
getLastProcessedPositionState() - Method in class io.camunda.zeebe.stream.impl.state.StreamProcessorDbState
 
getLastProcessedPositionState() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getLastReplayedEventPosition() - Method in class io.camunda.zeebe.stream.impl.ReplayStateMachine
 
getLastSourceEventPosition() - Method in class io.camunda.zeebe.stream.impl.ReplayStateMachine
 
getLastSuccessfulProcessedRecordPosition() - Method in interface io.camunda.zeebe.stream.api.state.LastProcessedPositionState
 
getLastSuccessfulProcessedRecordPosition() - Method in class io.camunda.zeebe.stream.impl.ProcessingStateMachine
 
getLastSuccessfulProcessedRecordPosition() - Method in class io.camunda.zeebe.stream.impl.state.DbLastProcessedPositionState
 
getLastWrittenPosition() - Method in class io.camunda.zeebe.stream.impl.LastProcessingPositions
 
getLastWrittenPosition() - Method in class io.camunda.zeebe.stream.impl.ProcessingStateMachine
 
getLastWrittenPositionAsync() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
getLength() - Method in interface io.camunda.zeebe.stream.api.records.TypedRecord
 
getLength() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getLength() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getLifecycleListeners() - Method in interface io.camunda.zeebe.stream.api.RecordProcessorContext
 
getLifecycleListeners() - Method in class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
getLifecycleListeners() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
getLogStream() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getLogStreamReader() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getLogStreamWriter() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getMaxCommandsInBatch() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getMetadata() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getMeterRegistry() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getName() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
getNextValue(String) - Method in class io.camunda.zeebe.stream.impl.state.NextValueManager
 
getNodeId() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
getOperationReference() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getOperationReference() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getPartitionCommandSender() - Method in interface io.camunda.zeebe.stream.api.RecordProcessorContext
 
getPartitionCommandSender() - Method in class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
getPartitionCommandSender() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getPartitionId() - Method in interface io.camunda.zeebe.stream.api.ReadonlyStreamProcessorContext
Returns the partition ID
getPartitionId() - Method in interface io.camunda.zeebe.stream.api.RecordProcessorContext
 
getPartitionId() - Method in class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
getPartitionId() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getPartitionId() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getPartitionId() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getPosition() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getPosition() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getProcessingContext() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
getProcessingResponse() - Method in class io.camunda.zeebe.stream.api.EmptyProcessingResult
 
getProcessingResponse() - Method in interface io.camunda.zeebe.stream.api.ProcessingResult
 
getProcessorMode() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getRecordBatch() - Method in class io.camunda.zeebe.stream.api.EmptyProcessingResult
 
getRecordBatch() - Method in interface io.camunda.zeebe.stream.api.ProcessingResult
Returns the resulting record batch, which can be empty or consist of multiple RecordBatchEntrys.
getRecordBatch() - Method in interface io.camunda.zeebe.stream.api.scheduling.TaskResult
Returns the resulting record batch, which can be empty or consist of multiple RecordBatchEntrys.
getRecordProcessors() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
getRecordType() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getRecordType() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getRecordValues() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getRecordVersion() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getRecordVersion() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getRejectionReason() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getRejectionReason() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getRejectionType() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getRejectionType() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getRequestId() - Method in interface io.camunda.zeebe.stream.api.records.TypedRecord
 
getRequestId() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getRequestId() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getRequestStreamId() - Method in interface io.camunda.zeebe.stream.api.records.TypedRecord
 
getRequestStreamId() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getRequestStreamId() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getScheduledTaskCheckInterval() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getScheduleService() - Method in interface io.camunda.zeebe.stream.api.ReadonlyStreamProcessorContext
 
getScheduleService() - Method in interface io.camunda.zeebe.stream.api.RecordProcessorContext
 
getScheduleService() - Method in class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
getScheduleService() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getSourceRecordPosition() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getSourceRecordPosition() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getStreamProcessorListener() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getStreamProcessorPhase() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getTimestamp() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getTimestamp() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getTransactionContext() - Method in interface io.camunda.zeebe.stream.api.RecordProcessorContext
 
getTransactionContext() - Method in class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
getTransactionContext() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
getValue() - Method in interface io.camunda.zeebe.stream.api.records.TypedRecord
 
getValue() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getValue() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getValueType() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
getValueType() - Method in class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
getZeebeDb() - Method in interface io.camunda.zeebe.stream.api.RecordProcessorContext
 
getZeebeDb() - Method in class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
getZeebeDb() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 

H

handleFailure(Throwable) - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
hashCode() - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.None
Returns a hash code value for this object.
hashCode() - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Offset
Returns a hash code value for this object.
hashCode() - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Pin
Returns a hash code value for this object.
hashCode() - Method in record class io.camunda.zeebe.stream.impl.ClusterContextImpl
Returns a hash code value for this object.
hashCode() - Method in class io.camunda.zeebe.stream.impl.ControllableStreamClockImpl
 
hashCode() - Method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
Returns a hash code value for this object.
hashCode() - Method in class io.camunda.zeebe.stream.impl.UncontrolledStreamClock
 
hasProcessingReachedTheEnd() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
hasReachedEnd() - Method in class io.camunda.zeebe.stream.impl.ProcessingStateMachine
Be aware this is a transient property which can change anytime, e.g. if a new command is written to the log.
hasRequestMetadata() - Method in interface io.camunda.zeebe.stream.api.records.TypedRecord
 
HEALTH_CHECK_TICK_DURATION - Static variable in class io.camunda.zeebe.stream.impl.StreamProcessor
 

I

ImmutableRecordBatch - Interface in io.camunda.zeebe.stream.api.records
Represents an unmodifiable batch of records, which extends the Iterable<RecordBatchEntry> in order to make sure that the contained entries can be accessed.
incrementScheduledTasks() - Method in interface io.camunda.zeebe.stream.impl.metrics.ScheduledTaskMetrics
 
incrementScheduledTasks() - Method in class io.camunda.zeebe.stream.impl.metrics.ScheduledTaskMetrics.ScheduledTaskMetricsImpl
 
init(RecordProcessorContext) - Method in interface io.camunda.zeebe.stream.api.RecordProcessor
Called by platform to initialize the processor
INITIAL - Enum constant in enum class io.camunda.zeebe.stream.impl.StreamProcessor.Phase
 
initializeProcessorPhase(StreamProcessor.Phase) - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
INSTANCE - Static variable in class io.camunda.zeebe.stream.api.EmptyProcessingResult
 
instant() - Method in class io.camunda.zeebe.stream.impl.ControllableStreamClockImpl
 
instant() - Method in class io.camunda.zeebe.stream.impl.UncontrolledStreamClock
 
intent(Intent) - Method in interface io.camunda.zeebe.stream.api.CommandResponseWriter
 
InterPartitionCommandSender - Interface in io.camunda.zeebe.stream.api
Supports sending arbitrary commands to another partition.
io.camunda.zeebe.stream.api - package io.camunda.zeebe.stream.api
 
io.camunda.zeebe.stream.api.records - package io.camunda.zeebe.stream.api.records
 
io.camunda.zeebe.stream.api.scheduling - package io.camunda.zeebe.stream.api.scheduling
 
io.camunda.zeebe.stream.api.state - package io.camunda.zeebe.stream.api.state
 
io.camunda.zeebe.stream.impl - package io.camunda.zeebe.stream.impl
This package is to isolate classes that will be part of the platform.
io.camunda.zeebe.stream.impl.metrics - package io.camunda.zeebe.stream.impl.metrics
 
io.camunda.zeebe.stream.impl.records - package io.camunda.zeebe.stream.impl.records
 
io.camunda.zeebe.stream.impl.state - package io.camunda.zeebe.stream.impl.state
 
isClosed() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
isCommandDistributed() - Method in interface io.camunda.zeebe.stream.api.records.TypedRecord
Returns whether the record was distributed by a different partition.
isEmpty() - Method in class io.camunda.zeebe.stream.api.EmptyProcessingResult
 
isEmpty() - Method in interface io.camunda.zeebe.stream.api.ProcessingResult
Indicates whether the processing result is empty.
isEmpty() - Method in interface io.camunda.zeebe.stream.api.records.ImmutableRecordBatch
 
isFailed() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
isMakingProgress() - Method in class io.camunda.zeebe.stream.impl.ProcessingStateMachine
 
isModified() - Method in interface io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock
Shortcut to check if the clock is modified.
isOpened() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
iterator() - Method in class io.camunda.zeebe.stream.impl.records.RecordBatch
 

K

key() - Method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
Returns the value of the key record component.
key(long) - Method in interface io.camunda.zeebe.stream.api.CommandResponseWriter
 
KeyGenerator - Interface in io.camunda.zeebe.stream.api.state
Generate unique keys.
keyGeneratorControls(KeyGeneratorControls) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
KeyGeneratorControls - Interface in io.camunda.zeebe.stream.api.state
Allows to manipulate the key generator.

L

LastProcessedPosition - Class in io.camunda.zeebe.stream.impl.state
 
LastProcessedPosition() - Constructor for class io.camunda.zeebe.stream.impl.state.LastProcessedPosition
 
lastProcessedPositionState(MutableLastProcessedPositionState) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
LastProcessedPositionState - Interface in io.camunda.zeebe.stream.api.state
 
LastProcessingPositions - Class in io.camunda.zeebe.stream.impl
Contains positions which are related to the last processing, and are used to restore the processing state machine.
LastProcessingPositions(long, long) - Constructor for class io.camunda.zeebe.stream.impl.LastProcessingPositions
 
listener(StreamProcessorListener) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
Loggers - Class in io.camunda.zeebe.stream.impl
 
Loggers() - Constructor for class io.camunda.zeebe.stream.impl.Loggers
 
logStream(LogStream) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
logStream(LogStream) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
logStreamReader(LogStreamReader) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
logStreamWriter(LogStreamWriter) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 

M

markAsProcessed(long) - Method in interface io.camunda.zeebe.stream.api.state.MutableLastProcessedPositionState
 
markAsProcessed(long) - Method in class io.camunda.zeebe.stream.impl.state.DbLastProcessedPositionState
 
maxCommandsInBatch(int) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
maxCommandsInBatch(int) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
metadata - Variable in class io.camunda.zeebe.stream.impl.MetadataEventFilter
 
MetadataEventFilter - Class in io.camunda.zeebe.stream.impl
 
MetadataEventFilter(MetadataFilter) - Constructor for class io.camunda.zeebe.stream.impl.MetadataEventFilter
 
metadataFilter - Variable in class io.camunda.zeebe.stream.impl.MetadataEventFilter
 
MetadataFilter - Interface in io.camunda.zeebe.stream.api
Implement to control which events should be handled by a StreamProcessor based on the event's metadata.
meterRegistry(MeterRegistry) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
meterRegistry(MeterRegistry) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
millis() - Method in class io.camunda.zeebe.stream.impl.ControllableStreamClockImpl
 
millis() - Method in class io.camunda.zeebe.stream.impl.UncontrolledStreamClock
 
MutableLastProcessedPositionState - Interface in io.camunda.zeebe.stream.api.state
 
MutableRecordBatch - Interface in io.camunda.zeebe.stream.api.records
Represents a modifiable batch of record, which means we can add multiple Records to the batch.

N

nextKey() - Method in interface io.camunda.zeebe.stream.api.state.KeyGenerator
Returns the next key of a record and updates the key generator.
nextKey() - Method in class io.camunda.zeebe.stream.impl.state.DbKeyGenerator
 
NextValue - Class in io.camunda.zeebe.stream.impl.state
 
NextValue() - Constructor for class io.camunda.zeebe.stream.impl.state.NextValue
 
NextValueManager - Class in io.camunda.zeebe.stream.impl.state
 
NextValueManager(long, ZeebeDb<ZbColumnFamilies>, TransactionContext, ZbColumnFamilies) - Constructor for class io.camunda.zeebe.stream.impl.state.NextValueManager
 
NO_ERROR - Enum constant in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
 
nodeId(int) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
none() - Static method in interface io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification
 
None() - Constructor for record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.None
Creates an instance of a None record class.
noop() - Static method in interface io.camunda.zeebe.stream.impl.metrics.ScheduledTaskMetrics
 
NoopScheduledCommandCache() - Constructor for class io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache.NoopScheduledCommandCache
 
NULL_KEY - Static variable in interface io.camunda.zeebe.stream.api.scheduling.TaskResultBuilder
 

O

observeCommandCount(int) - Method in class io.camunda.zeebe.stream.impl.metrics.ProcessingMetrics
 
observeScheduledTaskExecution(long) - Method in interface io.camunda.zeebe.stream.impl.metrics.ScheduledTaskMetrics
 
observeScheduledTaskExecution(long) - Method in class io.camunda.zeebe.stream.impl.metrics.ScheduledTaskMetrics.ScheduledTaskMetricsImpl
 
of(MeterRegistry) - Static method in interface io.camunda.zeebe.stream.impl.metrics.ScheduledTaskMetrics
 
of(Set<Long>) - Static method in class io.camunda.zeebe.stream.impl.SkipPositionsFilter
 
Offset(Duration) - Constructor for record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Offset
Creates an instance of a Offset record class.
offsetBy(Duration) - Static method in interface io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification
 
offsetBy(Duration) - Method in interface io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock
Shortcut to offset the clock by a specific duration.
onActorClosed() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
onActorCloseRequested() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
onActorClosing() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
onActorFailed() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
onActorStarted() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
onActorStarting() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
onClose() - Method in interface io.camunda.zeebe.stream.api.StreamProcessorLifecycleAware
Callback which is called when StreamProcessor is on closing phase.
onFailed() - Method in interface io.camunda.zeebe.stream.api.StreamProcessorLifecycleAware
Callback which is called when the StreamProcessor failed, during startup or processing.
onPaused() - Method in interface io.camunda.zeebe.stream.api.StreamProcessorLifecycleAware
Callback which is called when the processing is paused, will only called after onRecovered was called before.
onProcessed(TypedRecord<?>) - Method in interface io.camunda.zeebe.stream.impl.StreamProcessorListener
Is called when a command is processed.
onProcessingError(Throwable, TypedRecord, ProcessingResultBuilder) - Method in interface io.camunda.zeebe.stream.api.RecordProcessor
Called by platform when a processing error occurred.
onRecordAvailable() - Method in class io.camunda.zeebe.stream.impl.ReplayStateMachine
 
onRecordAvailable() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
onRecovered(ReadonlyStreamProcessorContext) - Method in interface io.camunda.zeebe.stream.api.StreamProcessorLifecycleAware
Callback after reprocessing was successful and before regular processing begins
onResumed() - Method in interface io.camunda.zeebe.stream.api.StreamProcessorLifecycleAware
Callback which is called when the processing is resumed, will only called after onPaused was called before.
onSkipped(LoggedEvent) - Method in interface io.camunda.zeebe.stream.impl.StreamProcessorListener
Is called when a record is skipped and not processed.
open(ActorControl) - Method in class io.camunda.zeebe.stream.impl.ProcessingScheduleServiceImpl
 
openAsync(boolean) - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 

P

partitionCommandSender(InterPartitionCommandSender) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
partitionCommandSender(InterPartitionCommandSender) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
partitionCount() - Method in interface io.camunda.zeebe.stream.api.ClusterContext
Returns the number of partitions in the cluster.
partitionCount() - Method in record class io.camunda.zeebe.stream.impl.ClusterContextImpl
Returns the value of the partitionCount record component.
partitionId(int) - Method in interface io.camunda.zeebe.stream.api.CommandResponseWriter
 
PAUSED - Enum constant in enum class io.camunda.zeebe.stream.impl.StreamProcessor.Phase
 
pauseProcessing() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
persist() - Method in class io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache.NoopScheduledCommandCache
 
persist() - Method in interface io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache.ScheduledCommandCacheChanges
 
Pin(Instant) - Constructor for record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Pin
Creates an instance of a Pin record class.
pinAt(Instant) - Static method in interface io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification
 
pinAt(Instant) - Method in interface io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock
Shortcut to pin the clock to a specific instant.
PostCommitTask - Interface in io.camunda.zeebe.stream.api
 
process(TypedRecord, ProcessingResultBuilder) - Method in interface io.camunda.zeebe.stream.api.RecordProcessor
Called by platform to process a single record.
PROCESSING - Enum constant in enum class io.camunda.zeebe.stream.impl.StreamProcessor.Phase
 
PROCESSING - Enum constant in enum class io.camunda.zeebe.stream.impl.StreamProcessorMode
When in PROCESSING mode, stream processor first replays existing events, and then switch to processing commands.
PROCESSING_ERROR_FAILED - Enum constant in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
 
PROCESSING_FAILED - Enum constant in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
 
ProcessingException - Exception Class in io.camunda.zeebe.stream.impl
 
ProcessingException(String, LoggedEvent, RecordMetadata, Throwable) - Constructor for exception class io.camunda.zeebe.stream.impl.ProcessingException
 
processingFilter() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
processingFilter(EventFilter) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
processingFilter(EventFilter) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
processingLatency(long, long) - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
ProcessingMetrics - Class in io.camunda.zeebe.stream.impl.metrics
 
ProcessingMetrics(String) - Constructor for class io.camunda.zeebe.stream.impl.metrics.ProcessingMetrics
 
ProcessingResponse - Interface in io.camunda.zeebe.stream.api
The response which has been created during processing, for a request which can be identified by ProcessingResponse.requestId() and ProcessingResponse.requestStreamId().
ProcessingResult - Interface in io.camunda.zeebe.stream.api
Here the interface is just a suggestion.
ProcessingResultBuilder - Interface in io.camunda.zeebe.stream.api
Builder to compose the processing result
ProcessingScheduleService - Interface in io.camunda.zeebe.stream.api.scheduling
 
ProcessingScheduleServiceImpl - Class in io.camunda.zeebe.stream.impl
Here the implementation is just a suggestion to amke the engine abstraction work.
ProcessingScheduleServiceImpl(Supplier<StreamProcessor.Phase>, BooleanSupplier, Supplier<LogStreamWriter>, ScheduledCommandCache.StageableScheduledCommandCache, InstantSource, Duration, ScheduledTaskMetrics) - Constructor for class io.camunda.zeebe.stream.impl.ProcessingScheduleServiceImpl
 
ProcessingStateMachine - Class in io.camunda.zeebe.stream.impl
Represents the processing state machine, which is executed on normal processing.
ProcessingStateMachine(StreamProcessorContext, BooleanSupplier, List<RecordProcessor>, ScheduledCommandCache) - Constructor for class io.camunda.zeebe.stream.impl.ProcessingStateMachine
 
ProcessingStateMachine.ErrorHandlingPhase - Enum Class in io.camunda.zeebe.stream.impl
 
processorMode(StreamProcessorMode) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 

R

ReadonlyStreamProcessorContext - Interface in io.camunda.zeebe.stream.api
 
readRecordValue(LoggedEvent, ValueType) - Method in class io.camunda.zeebe.stream.impl.records.RecordValues
 
RecordBatch - Class in io.camunda.zeebe.stream.impl.records
 
RecordBatch(RecordBatchSizePredicate) - Constructor for class io.camunda.zeebe.stream.impl.records.RecordBatch
 
RecordBatchEntry - Record Class in io.camunda.zeebe.stream.impl.records
 
RecordBatchEntry(RecordMetadata, long, int, UnifiedRecordValue) - Constructor for record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
Creates an instance of a RecordBatchEntry record class.
RecordBatchSizePredicate - Interface in io.camunda.zeebe.stream.api.records
Takes as argument the potential next batch entry count and the next potential batch size, in order to verify whether this next RecordBatchEntry can be added to the RecordBatch.
recordMetadata() - Method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
Returns the value of the recordMetadata record component.
RecordProcessor - Interface in io.camunda.zeebe.stream.api
Interface for record processors.
RecordProcessorContext - Interface in io.camunda.zeebe.stream.api
 
RecordProcessorContextImpl - Class in io.camunda.zeebe.stream.impl
 
RecordProcessorContextImpl(int, ProcessingScheduleService, ZeebeDb, TransactionContext, InterPartitionCommandSender, KeyGeneratorControls, StreamClock.ControllableStreamClock) - Constructor for class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
recordProcessors(List<RecordProcessor>) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
recordsWritten(long) - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
We write various type of records.
recordType(RecordType) - Method in interface io.camunda.zeebe.stream.api.CommandResponseWriter
 
recordValue() - Method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
 
RecordValues - Class in io.camunda.zeebe.stream.impl.records
 
RecordValues() - Constructor for class io.camunda.zeebe.stream.impl.records.RecordValues
 
rejectionReason(DirectBuffer) - Method in interface io.camunda.zeebe.stream.api.CommandResponseWriter
 
rejectionType(RejectionType) - Method in interface io.camunda.zeebe.stream.api.CommandResponseWriter
 
remove(Intent, long) - Method in class io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache.NoopScheduledCommandCache
 
remove(Intent, long) - Method in interface io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache
Removes the given intent/key pair from the cache.
removeFailureListener(FailureListener) - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
replay(TypedRecord) - Method in interface io.camunda.zeebe.stream.api.RecordProcessor
Called by platform in order to replay a single record
REPLAY - Enum constant in enum class io.camunda.zeebe.stream.impl.StreamProcessor.Phase
 
REPLAY - Enum constant in enum class io.camunda.zeebe.stream.impl.StreamProcessorMode
When in REPLAY mode, all events are replayed and commands are never processed.
ReplayMetrics - Class in io.camunda.zeebe.stream.impl.metrics
 
ReplayMetrics(int) - Constructor for class io.camunda.zeebe.stream.impl.metrics.ReplayMetrics
 
ReplayStateMachine - Class in io.camunda.zeebe.stream.impl
Represents the state machine to replay events and rebuild the state.
ReplayStateMachine(List<RecordProcessor>, StreamProcessorContext, BooleanSupplier) - Constructor for class io.camunda.zeebe.stream.impl.ReplayStateMachine
 
requestId() - Method in interface io.camunda.zeebe.stream.api.ProcessingResponse
 
requestStreamId() - Method in interface io.camunda.zeebe.stream.api.ProcessingResponse
 
reset() - Method in interface io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock
Shortcut to reset the clock to the current system time.
resetPostCommitTasks() - Method in interface io.camunda.zeebe.stream.api.ProcessingResultBuilder
Resets itself with the post commit tasks reset
responseValue() - Method in interface io.camunda.zeebe.stream.api.ProcessingResponse
 
resumeProcessing() - Method in class io.camunda.zeebe.stream.impl.StreamProcessor
 
runAt(long, Task) - Method in interface io.camunda.zeebe.stream.api.scheduling.SimpleProcessingScheduleService
Schedules the task to run at or after the given timestamp.
runAt(long, Task) - Method in class io.camunda.zeebe.stream.impl.ExtendedProcessingScheduleServiceImpl
 
runAt(long, Task) - Method in class io.camunda.zeebe.stream.impl.ProcessingScheduleServiceImpl
 
runAt(long, Runnable) - Method in interface io.camunda.zeebe.stream.api.scheduling.SimpleProcessingScheduleService
Schedules the task to run at or after the given timestamp.
runAt(long, Runnable) - Method in class io.camunda.zeebe.stream.impl.ExtendedProcessingScheduleServiceImpl
 
runAt(long, Runnable) - Method in class io.camunda.zeebe.stream.impl.ProcessingScheduleServiceImpl
 
runAtAsync(long, Task) - Method in interface io.camunda.zeebe.stream.api.scheduling.ProcessingScheduleService
Schedule a task to execute at or after a specific timestamp.
runAtAsync(long, Task) - Method in class io.camunda.zeebe.stream.impl.ExtendedProcessingScheduleServiceImpl
 
runAtFixedRate(Duration, Task) - Method in interface io.camunda.zeebe.stream.api.scheduling.SimpleProcessingScheduleService
 
runAtFixedRate(Duration, Task) - Method in class io.camunda.zeebe.stream.impl.ExtendedProcessingScheduleServiceImpl
 
runAtFixedRate(Duration, Task) - Method in class io.camunda.zeebe.stream.impl.ProcessingScheduleServiceImpl
 
runAtFixedRate(Duration, Runnable) - Method in interface io.camunda.zeebe.stream.api.scheduling.SimpleProcessingScheduleService
Schedule a task to execute at a fixed rate.
runAtFixedRateAsync(Duration, Task) - Method in interface io.camunda.zeebe.stream.api.scheduling.ProcessingScheduleService
Schedule a task to execute at a fixed rate.
runAtFixedRateAsync(Duration, Task) - Method in class io.camunda.zeebe.stream.impl.ExtendedProcessingScheduleServiceImpl
 
runDelayed(Duration, Task) - Method in interface io.camunda.zeebe.stream.api.scheduling.SimpleProcessingScheduleService
Schedules the task to run after the given delay.
runDelayed(Duration, Task) - Method in class io.camunda.zeebe.stream.impl.ExtendedProcessingScheduleServiceImpl
 
runDelayed(Duration, Task) - Method in class io.camunda.zeebe.stream.impl.ProcessingScheduleServiceImpl
 
runDelayed(Duration, Runnable) - Method in interface io.camunda.zeebe.stream.api.scheduling.SimpleProcessingScheduleService
Schedules the task to run after the given delay.
runDelayed(Duration, Runnable) - Method in class io.camunda.zeebe.stream.impl.ExtendedProcessingScheduleServiceImpl
 
runDelayed(Duration, Runnable) - Method in class io.camunda.zeebe.stream.impl.ProcessingScheduleServiceImpl
 
runDelayedAsync(Duration, Task) - Method in interface io.camunda.zeebe.stream.api.scheduling.ProcessingScheduleService
Schedule a task to execute with a specific delay.
runDelayedAsync(Duration, Task) - Method in class io.camunda.zeebe.stream.impl.ExtendedProcessingScheduleServiceImpl
 

S

scheduledCommandCache() - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
scheduledCommandCache(ScheduledCommandCache.StageableScheduledCommandCache) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
ScheduledCommandCache - Interface in io.camunda.zeebe.stream.api.scheduling
Represents a cache to be used by the ProcessingScheduleService, which allows it to cache which commands it has written and avoid writing them again until they've been removed from the cache.
ScheduledCommandCache.NoopScheduledCommandCache - Class in io.camunda.zeebe.stream.api.scheduling
A dummy cache implementation which does nothing, i.e. caches nothing.
ScheduledCommandCache.ScheduledCommandCacheChanges - Interface in io.camunda.zeebe.stream.api.scheduling
Represents staged changes to the cache that have not been persisted yet.
ScheduledCommandCache.StageableScheduledCommandCache - Interface in io.camunda.zeebe.stream.api.scheduling
A ScheduledCommandCache which allows staging changes before persisting them.
ScheduledCommandCache.StagedScheduledCommandCache - Interface in io.camunda.zeebe.stream.api.scheduling
A cache where modifications are staged but not added to the main cache which produced it.
ScheduledTaskMetrics - Interface in io.camunda.zeebe.stream.impl.metrics
 
ScheduledTaskMetrics.ScheduledTaskMetricsImpl - Class in io.camunda.zeebe.stream.impl.metrics
 
scheduleService(ProcessingScheduleService) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
sendCommand(int, ValueType, Intent, UnifiedRecordValue) - Method in interface io.camunda.zeebe.stream.api.InterPartitionCommandSender
 
sendCommand(int, ValueType, Intent, Long, UnifiedRecordValue) - Method in interface io.camunda.zeebe.stream.api.InterPartitionCommandSender
Uses the given record key when writing the command.
set(long) - Method in class io.camunda.zeebe.stream.impl.state.LastProcessedPosition
 
set(long) - Method in class io.camunda.zeebe.stream.impl.state.NextValue
 
setEnableAsyncScheduledTasks(boolean) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
setEnableAsyncScheduledTasks(boolean) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
setKeyIfHigher(long) - Method in interface io.camunda.zeebe.stream.api.state.KeyGeneratorControls
Set the given value as the new key if it is higher than the current key.
setKeyIfHigher(long) - Method in class io.camunda.zeebe.stream.impl.state.DbKeyGenerator
 
setLastProcessedPosition(long) - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
setLastSourcePosition(long) - Method in class io.camunda.zeebe.stream.impl.metrics.ReplayMetrics
 
setScheduledTaskCheckInterval(Duration) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
setScheduledTaskCheckInterval(Duration) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
setStreamProcessorFailed() - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
setStreamProcessorInitial() - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
setStreamProcessorPaused() - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
setStreamProcessorProcessing() - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
setStreamProcessorReplay() - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
setValue(String, long) - Method in class io.camunda.zeebe.stream.impl.state.NextValueManager
 
SideEffectProducer - Interface in io.camunda.zeebe.stream.api
An action that is executed at the end of the processing.
SimpleProcessingScheduleService - Interface in io.camunda.zeebe.stream.api.scheduling
 
SimpleProcessingScheduleService.ScheduledTask - Interface in io.camunda.zeebe.stream.api.scheduling
A task scheduled by SimpleProcessingScheduleService to give the caller control over the task, i.e. for cancellation.
SkipPositionsFilter - Class in io.camunda.zeebe.stream.impl
A filter that skips events with positions in a given set of positions.
sourceIndex() - Method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
Returns the value of the sourceIndex record component.
spliterator() - Method in class io.camunda.zeebe.stream.impl.records.RecordBatch
 
stackOffset(Duration) - Method in interface io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock
If the clock is already offset, stacks the additional offset on top of the current offset.
stage() - Method in class io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache.NoopScheduledCommandCache
 
stage() - Method in interface io.camunda.zeebe.stream.api.scheduling.ScheduledCommandCache.StageableScheduledCommandCache
Returns a new stage for this cache, where modifications are temporary.
startBatchProcessingDurationTimer() - Method in class io.camunda.zeebe.stream.impl.metrics.ProcessingMetrics
 
startBatchProcessingPostCommitTasksTimer() - Method in class io.camunda.zeebe.stream.impl.metrics.ProcessingMetrics
 
startProcessing(LastProcessingPositions) - Method in class io.camunda.zeebe.stream.impl.ProcessingStateMachine
 
startProcessingDurationTimer(ValueType, Intent) - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
startRecoveryTimer() - Method in class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
startReplayDurationTimer() - Method in class io.camunda.zeebe.stream.impl.metrics.ReplayMetrics
 
STREAM_PROCESSING - Static variable in class io.camunda.zeebe.stream.impl.Loggers
 
StreamClock - Interface in io.camunda.zeebe.stream.api
A clock that provides the current time.
StreamClock.ControllableStreamClock - Interface in io.camunda.zeebe.stream.api
A controllable StreamClock that allows to pin the time to a specific instant or to offset the current system time by some duration.
StreamClock.ControllableStreamClock.Modification - Interface in io.camunda.zeebe.stream.api
 
StreamClock.ControllableStreamClock.Modification.None - Record Class in io.camunda.zeebe.stream.api
 
StreamClock.ControllableStreamClock.Modification.Offset - Record Class in io.camunda.zeebe.stream.api
 
StreamClock.ControllableStreamClock.Modification.Pin - Record Class in io.camunda.zeebe.stream.api
 
StreamProcessor - Class in io.camunda.zeebe.stream.impl
 
StreamProcessor(StreamProcessorBuilder) - Constructor for class io.camunda.zeebe.stream.impl.StreamProcessor
 
StreamProcessor.Phase - Enum Class in io.camunda.zeebe.stream.impl
 
StreamProcessorBuilder - Class in io.camunda.zeebe.stream.impl
 
StreamProcessorBuilder() - Constructor for class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
StreamProcessorContext - Class in io.camunda.zeebe.stream.impl
 
StreamProcessorContext() - Constructor for class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
StreamProcessorDbState - Class in io.camunda.zeebe.stream.impl.state
 
StreamProcessorDbState(ZeebeDb, TransactionContext) - Constructor for class io.camunda.zeebe.stream.impl.state.StreamProcessorDbState
 
StreamProcessorLifecycleAware - Interface in io.camunda.zeebe.stream.api
 
StreamProcessorListener - Interface in io.camunda.zeebe.stream.impl
A listener for the StreamProcessor.
StreamProcessorMetrics - Class in io.camunda.zeebe.stream.impl.metrics
 
StreamProcessorMetrics(int) - Constructor for class io.camunda.zeebe.stream.impl.metrics.StreamProcessorMetrics
 
streamProcessorMode(StreamProcessorMode) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
StreamProcessorMode - Enum Class in io.camunda.zeebe.stream.impl
 
streamProcessorPhase(StreamProcessor.Phase) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
system() - Static method in interface io.camunda.zeebe.stream.api.StreamClock
 

T

Task - Interface in io.camunda.zeebe.stream.api.scheduling
Here the interface is just a suggestion.
TaskResult - Interface in io.camunda.zeebe.stream.api.scheduling
 
TaskResultBuilder - Interface in io.camunda.zeebe.stream.api.scheduling
Here the interface is just a suggestion.
toJson() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
toString() - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.None
Returns a string representation of this record class.
toString() - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Offset
Returns a string representation of this record class.
toString() - Method in record class io.camunda.zeebe.stream.api.StreamClock.ControllableStreamClock.Modification.Pin
Returns a string representation of this record class.
toString() - Method in record class io.camunda.zeebe.stream.impl.ClusterContextImpl
Returns a string representation of this record class.
toString() - Method in class io.camunda.zeebe.stream.impl.ControllableStreamClockImpl
 
toString() - Method in class io.camunda.zeebe.stream.impl.LastProcessingPositions
 
toString() - Method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
Returns a string representation of this record class.
toString() - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 
toString() - Method in class io.camunda.zeebe.stream.impl.UncontrolledStreamClock
 
transactionContext(TransactionContext) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorContext
 
tryWriteResponse(int, long) - Method in interface io.camunda.zeebe.stream.api.CommandResponseWriter
 
TYPE_REGISTRY - Static variable in class io.camunda.zeebe.stream.impl.TypedEventRegistry
 
TypedEventRegistry - Class in io.camunda.zeebe.stream.impl
 
TypedRecord<T> - Interface in io.camunda.zeebe.stream.api.records
 
TypedRecordImpl - Class in io.camunda.zeebe.stream.impl.records
 
TypedRecordImpl(int) - Constructor for class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 

U

uncontrolled(InstantSource) - Static method in interface io.camunda.zeebe.stream.api.StreamClock
 
UncontrolledStreamClock - Class in io.camunda.zeebe.stream.impl
 
UncontrolledStreamClock(InstantSource) - Constructor for class io.camunda.zeebe.stream.impl.UncontrolledStreamClock
 
unifiedRecordValue() - Method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
Returns the value of the unifiedRecordValue record component.
UNSET_POSITION - Static variable in class io.camunda.zeebe.stream.impl.StreamProcessor
 
UnwrittenRecord - Class in io.camunda.zeebe.stream.impl.records
 
UnwrittenRecord(long, int, UnifiedRecordValue, RecordMetadata) - Constructor for class io.camunda.zeebe.stream.impl.records.UnwrittenRecord
 
USER_COMMAND_PROCESSING_ERROR_FAILED - Enum constant in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
 
USER_COMMAND_PROCESSING_FAILED - Enum constant in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
 
USER_COMMAND_REJECT_FAILED - Enum constant in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
 
USER_COMMAND_REJECT_SIMPLE_REJECT_FAILED - Enum constant in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
 

V

valueOf(String) - Static method in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.camunda.zeebe.stream.impl.StreamProcessor.Phase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.camunda.zeebe.stream.impl.StreamProcessorMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.camunda.zeebe.stream.impl.ProcessingStateMachine.ErrorHandlingPhase
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.stream.impl.StreamProcessor.Phase
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.stream.impl.StreamProcessorMode
Returns an array containing the constants of this enum class, in the order they are declared.
valueType(ValueType) - Method in interface io.camunda.zeebe.stream.api.CommandResponseWriter
 
valueWriter(BufferWriter) - Method in interface io.camunda.zeebe.stream.api.CommandResponseWriter
 

W

WARN_MESSAGE_BATCH_PROCESSING_RETRY - Static variable in class io.camunda.zeebe.stream.impl.ProcessingStateMachine
 
withResponse(RecordType, long, Intent, UnpackedObject, ValueType, RejectionType, String, long, int) - Method in interface io.camunda.zeebe.stream.api.ProcessingResultBuilder
Sets the response for the result; will be overwritten if called more than once
withZone(ZoneId) - Method in class io.camunda.zeebe.stream.impl.UncontrolledStreamClock
 
wrap(LoggedEvent, RecordMetadata, UnifiedRecordValue) - Method in class io.camunda.zeebe.stream.impl.records.TypedRecordImpl
 

Z

zeebeDb(ZeebeDb) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
A B C D E F G H I K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form