Interface CommandProcessor<T extends UnifiedRecordValue>
-
- All Known Implementing Classes:
CancelProcessor,CompleteProcessor,CreateIncidentProcessor,CreateProcessor,CreateWorkflowInstanceProcessor,CreateWorkflowInstanceWithResultProcessor,FailProcessor,JobThrowErrorProcessor,TimeOutProcessor,UpdateRetriesProcessor,UpdateVariableDocumentProcessor
public interface CommandProcessor<T extends UnifiedRecordValue>High-level record processor abstraction that implements the common behavior of most command-handling processors.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceCommandProcessor.CommandControl<T>
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default booleanonCommand(TypedRecord<T> command, CommandProcessor.CommandControl<T> commandControl)default booleanonCommand(TypedRecord<T> command, CommandProcessor.CommandControl<T> commandControl, TypedStreamWriter streamWriter)
-
-
-
Method Detail
-
onCommand
default boolean onCommand(TypedRecord<T> command, CommandProcessor.CommandControl<T> commandControl)
-
onCommand
default boolean onCommand(TypedRecord<T> command, CommandProcessor.CommandControl<T> commandControl, TypedStreamWriter streamWriter)
-
-