Class StreamProcessorBuilder
- java.lang.Object
-
- io.zeebe.engine.processing.streamprocessor.StreamProcessorBuilder
-
public final class StreamProcessorBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description StreamProcessorBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StreamProcessorBuilderactorScheduler(ActorScheduler actorScheduler)StreamProcessorbuild()StreamProcessorBuildercommandResponseWriter(CommandResponseWriter commandResponseWriter)StreamProcessorBuilderdetectReprocessingInconsistency(boolean detectReprocessingInconsistency)ActorSchedulergetActorScheduler()List<StreamProcessorLifecycleAware>getLifecycleListeners()intgetNodeId()ProcessingContextgetProcessingContext()TypedRecordProcessorFactorygetTypedRecordProcessorFactory()ZeebeDbgetZeebeDb()StreamProcessorBuilderlogStream(LogStream stream)StreamProcessorBuildernodeId(int nodeId)StreamProcessorBuilderonProcessedListener(Consumer<TypedRecord> onProcessed)StreamProcessorBuilderstreamProcessorFactory(TypedRecordProcessorFactory typedRecordProcessorFactory)StreamProcessorBuilderzeebeDb(ZeebeDb zeebeDb)
-
-
-
Method Detail
-
streamProcessorFactory
public StreamProcessorBuilder streamProcessorFactory(TypedRecordProcessorFactory typedRecordProcessorFactory)
-
actorScheduler
public StreamProcessorBuilder actorScheduler(ActorScheduler actorScheduler)
-
nodeId
public StreamProcessorBuilder nodeId(int nodeId)
-
logStream
public StreamProcessorBuilder logStream(LogStream stream)
-
commandResponseWriter
public StreamProcessorBuilder commandResponseWriter(CommandResponseWriter commandResponseWriter)
-
onProcessedListener
public StreamProcessorBuilder onProcessedListener(Consumer<TypedRecord> onProcessed)
-
zeebeDb
public StreamProcessorBuilder zeebeDb(ZeebeDb zeebeDb)
-
detectReprocessingInconsistency
public StreamProcessorBuilder detectReprocessingInconsistency(boolean detectReprocessingInconsistency)
-
getTypedRecordProcessorFactory
public TypedRecordProcessorFactory getTypedRecordProcessorFactory()
-
getProcessingContext
public ProcessingContext getProcessingContext()
-
getActorScheduler
public ActorScheduler getActorScheduler()
-
getLifecycleListeners
public List<StreamProcessorLifecycleAware> getLifecycleListeners()
-
getZeebeDb
public ZeebeDb getZeebeDb()
-
getNodeId
public int getNodeId()
-
build
public StreamProcessor build()
-
-