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
 
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
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, int, RecordType, Intent, RejectionType, String, ValueType, BufferWriter) - Method in interface io.camunda.zeebe.stream.api.records.MutableRecordBatch
Allows to add a new Record to the batch
appendRecord(long, int, RecordType, Intent, RejectionType, String, ValueType, BufferWriter) - Method in class io.camunda.zeebe.stream.impl.records.RecordBatch
 
appendRecord(long, RecordType, Intent, RejectionType, String, RecordValue) - Method in interface io.camunda.zeebe.stream.api.ProcessingResultBuilder
Appends a record to the result
appendRecordReturnEither(long, RecordType, Intent, RejectionType, String, RecordValue) - 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(RecordMetadata) - Method in interface io.camunda.zeebe.stream.api.MetadataFilter
 
applies(RecordMetadata) - Method in class io.camunda.zeebe.stream.impl.RecordProtocolVersionFilter
 

B

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.StreamProcessorBuilder
 
builder() - Static method in class io.camunda.zeebe.stream.impl.StreamProcessor
 

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
 
canWriteEventOfLength(int) - Method in interface io.camunda.zeebe.stream.api.ProcessingResultBuilder
 
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
 
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.
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, int, RecordType, Intent, RejectionType, String, ValueType, BufferWriter) - Static method in record class io.camunda.zeebe.stream.impl.records.RecordBatchEntry
 

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
 
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
 
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.impl.records.RecordBatchEntry
Indicates whether some other object is "equal to" this one.
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 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 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) - 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
 
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
 
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
 
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
 
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
 
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
 
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.impl.records.RecordBatchEntry
Returns a hash code value for this object.
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.
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.
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
 
INSTANCE - Static variable in class io.camunda.zeebe.stream.api.EmptyProcessingResult
 
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
 
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
 
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.
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
 
nodeId(int) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 

O

observeCommandCount(int) - Method in class io.camunda.zeebe.stream.impl.metrics.ProcessingMetrics
 
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
 
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
 
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.
ProcessingException - Exception in io.camunda.zeebe.stream.impl
 
ProcessingException(String, LoggedEvent, RecordMetadata, Throwable) - Constructor for exception io.camunda.zeebe.stream.impl.ProcessingException
 
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<ActorFuture<LogStreamWriter>>) - 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>) - Constructor for class io.camunda.zeebe.stream.impl.ProcessingStateMachine
 
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) - Constructor for class io.camunda.zeebe.stream.impl.RecordProcessorContextImpl
 
recordProcessors(List<RecordProcessor>) - Method in class io.camunda.zeebe.stream.impl.StreamProcessorBuilder
 
RecordProtocolVersionFilter - Class in io.camunda.zeebe.stream.impl
 
RecordProtocolVersionFilter() - Constructor for class io.camunda.zeebe.stream.impl.RecordProtocolVersionFilter
 
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
 
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
 
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
 
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
 
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
 
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

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
 
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
 
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
 
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
 
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(RecordType) - 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
 
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
 

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 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
 
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 extends UnifiedRecordValue> - 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

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
 

V

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.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
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