Class AnnotatedWorkflowHandlerDefinition

java.lang.Object
io.axoniq.framework.workflow.configuration.AnnotatedWorkflowHandlerDefinition
All Implemented Interfaces:
HandlerDefinition

@Internal public class AnnotatedWorkflowHandlerDefinition extends Object implements HandlerDefinition
HandlerDefinition recognizing Workflow-annotated methods, building a MethodInvokingMessageHandlingMember for each.

A @Workflow body is assigned WorkflowTriggerMessage as its message type and WorkflowContext as its expected payload type, since the synthesized command that invokes it always carries the workflow context as its payload.

Since:
5.4.0
Author:
Steven van Beelen