Package io.axoniq.framework.workflow.annotation
@NullMarked
package io.axoniq.framework.workflow.annotation
Annotations for declaring workflow definition methods and registering lifecycle listeners for workflow start,
completion, failure, cancellation, timeout, and status changes.
- Since:
- 5.4.0
-
Annotation InterfacesClassDescriptionAnnotation to mark the workflow definition method.Method marker to register a workflow lifecycle cancellation listener.Method marker to register a workflow lifecycle completed successfully listener.Method marker to register a workflow lifecycle failure listener.Method marker to register a workflow lifecycle start listener.Method marker to register a workflow lifecycle listener based on the status of the workflow.Method marker to register a workflow lifecycle timeout listener.