Package io.camunda.zeebe.streamprocessor
Class StreamProcessorContext
java.lang.Object
io.camunda.zeebe.streamprocessor.StreamProcessorContext
- All Implemented Interfaces:
ReadonlyStreamProcessorContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabortCondition
(BooleanSupplier abortCondition) actor
(ActorControl actor) commandResponseWriter
(CommandResponseWriter commandResponseWriter) eventCache
(RecordValues recordValues) getActor()
int
Returns the partition IDkeyGeneratorControls
(KeyGeneratorControls keyGeneratorControls) lastProcessedPositionState
(MutableLastProcessedPositionState lastProcessedPositionState) void
logStreamBatchWriter
(LogStreamBatchWriter batchWriter) logStreamReader
(LogStreamReader logStreamReader) void
partitionCommandSender
(InterPartitionCommandSender partitionCommandSender) processorMode
(StreamProcessorMode streamProcessorMode) scheduleService
(ProcessingScheduleService scheduleService) void
transactionContext
(TransactionContext transactionContext)
-
Constructor Details
-
StreamProcessorContext
public StreamProcessorContext()
-
-
Method Details
-
actor
-
scheduleService
-
getScheduleService
- Specified by:
getScheduleService
in interfaceReadonlyStreamProcessorContext
-
getPartitionId
public int getPartitionId()Description copied from interface:ReadonlyStreamProcessorContext
Returns the partition ID- Specified by:
getPartitionId
in interfaceReadonlyStreamProcessorContext
- Returns:
- partition ID
-
getLogStream
-
getLastProcessedPositionState
-
logStream
-
logStreamReader
-
eventCache
-
keyGeneratorControls
-
lastProcessedPositionState
public StreamProcessorContext lastProcessedPositionState(MutableLastProcessedPositionState lastProcessedPositionState) -
transactionContext
-
abortCondition
-
commandResponseWriter
-
processorMode
-
getKeyGeneratorControls
-
getActor
-
getLogStreamReader
-
getRecordValues
-
getTransactionContext
-
getAbortCondition
-
getStreamProcessorListener
-
getProcessorMode
-
logStreamBatchWriter
-
getLogStreamBatchWriter
-
getCommandResponseWriter
-
getPartitionCommandSender
-
partitionCommandSender
-
getStreamProcessorPhase
-
streamProcessorPhase
-