Class TypedRecordProcessors
- java.lang.Object
-
- io.zeebe.engine.processing.streamprocessor.TypedRecordProcessors
-
public final class TypedRecordProcessors extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description List<StreamProcessorLifecycleAware>getLifecycleListeners()RecordProcessorMapgetRecordProcessorMap()<T extends UnifiedRecordValue>
TypedRecordProcessorsonCommand(ValueType valueType, Intent intent, CommandProcessor<T> commandProcessor)TypedRecordProcessorsonCommand(ValueType valueType, Intent intent, TypedRecordProcessor<?> processor)TypedRecordProcessorsonEvent(ValueType valueType, Intent intent, TypedRecordProcessor<?> processor)static TypedRecordProcessorsprocessors(KeyGenerator keyGenerator)TypedRecordProcessorswithListener(StreamProcessorLifecycleAware listener)
-
-
-
Method Detail
-
processors
public static TypedRecordProcessors processors(KeyGenerator keyGenerator)
-
onEvent
public TypedRecordProcessors onEvent(ValueType valueType, Intent intent, TypedRecordProcessor<?> processor)
-
onCommand
public TypedRecordProcessors onCommand(ValueType valueType, Intent intent, TypedRecordProcessor<?> processor)
-
onCommand
public <T extends UnifiedRecordValue> TypedRecordProcessors onCommand(ValueType valueType, Intent intent, CommandProcessor<T> commandProcessor)
-
withListener
public TypedRecordProcessors withListener(StreamProcessorLifecycleAware listener)
-
getRecordProcessorMap
public RecordProcessorMap getRecordProcessorMap()
-
getLifecycleListeners
public List<StreamProcessorLifecycleAware> getLifecycleListeners()
-
-