Package io.camunda.zeebe.stream.impl
Class StreamProcessorBuilder
java.lang.Object
io.camunda.zeebe.stream.impl.StreamProcessorBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactorSchedulingService(ActorSchedulingService actorSchedulingService) addLifecycleListener(StreamProcessorLifecycleAware lifecycleAware) build()commandResponseWriter(CommandResponseWriter commandResponseWriter) intlistener(StreamProcessorListener listener) maxCommandsInBatch(int maxCommandsInBatch) meterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry) nodeId(int nodeId) partitionCommandSender(InterPartitionCommandSender interPartitionCommandSender) processingFilter(EventFilter processingFilter) recordProcessors(List<RecordProcessor> recordProcessors) scheduledCommandCache(ScheduledCommandCache.StageableScheduledCommandCache scheduledCommandCache) setEnableAsyncScheduledTasks(boolean enabled) setScheduledTaskCheckInterval(Duration scheduledTaskCheckInterval) streamProcessorMode(StreamProcessorMode streamProcessorMode)
-
Constructor Details
-
StreamProcessorBuilder
public StreamProcessorBuilder()
-
-
Method Details
-
recordProcessors
-
actorSchedulingService
-
nodeId
-
logStream
-
commandResponseWriter
-
listener
-
zeebeDb
-
streamProcessorMode
-
partitionCommandSender
public StreamProcessorBuilder partitionCommandSender(InterPartitionCommandSender interPartitionCommandSender) -
getProcessingContext
-
getActorSchedulingService
-
getLifecycleListeners
-
addLifecycleListener
-
getZeebeDb
-
getNodeId
public int getNodeId() -
getRecordProcessors
-
scheduledCommandCache
public StreamProcessorBuilder scheduledCommandCache(ScheduledCommandCache.StageableScheduledCommandCache scheduledCommandCache) -
scheduledCommandCache
-
build
-
maxCommandsInBatch
-
setEnableAsyncScheduledTasks
-
processingFilter
-
clock
-
meterRegistry
public StreamProcessorBuilder meterRegistry(io.micrometer.core.instrument.MeterRegistry meterRegistry) -
setScheduledTaskCheckInterval
-