Class AnnotatedWorkflowStatusChangedHandlerDefinition

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

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

A @WorkflowStatusChangedHandler lifecycle method is assigned the synthetic WorkflowStatusChangeMessage as its message type, with WorkflowStatus as its payload type.

Since:
5.4.0
Author:
Steven van Beelen