Package org.axonframework.modelling.saga
package org.axonframework.modelling.saga
-
ClassDescriptionAbstract implementation of a
ResourceInjectorfor sagas that injects field and method resources.Abstract implementation of the SagaManager interface that provides basic functionality required by most SagaManager implementations.Abstract Builder class to instantiateAbstractSagaManagerimplementations.Implementation of theinterfacethat allows for a POJO instance with annotated message handlers to act as a Saga.Implementation of the SagaManager that uses annotations on the Sagas to describe the lifecycle management.Builder class to instantiate aAnnotatedSagaManager.Used to derive the value of an association property as designated by the association property name.A combination of key and value by which a Saga can be found.Interface describing a container ofAssociation Valuesfor a singleSagainstance.Default implementation of the AssociationValues interface.Default implementation of theSagaManagerSpanFactory.Builder class to instantiate aDefaultSagaManagerSpanFactory.Indicates that the annotatedSagaEventHandlermethod indicates the end of a Saga instance's lifecycle.AHandlerEnhancerDefinitioninspecting the existence of theEndSagaannotation onMessageHandlingMembers.AWrappedMessageHandlingMemberimplementation dedicated towardsMessageHandlingMembers annotated withEndSaga.Used to derive the value of an association property by looking it up the event message'sMetaData.Used to derive the value of an association property by looking it up the event message's payload.Interface describing a mechanism to inject resources into Saga instances.Saga<T>Interface describing an implementation of a Saga.Enumeration containing the possible Creation Policies for Sagas.Method-level annotation indicating that the annotated method is an event handler method for the saga instance.Exception triggered by a saga while it is processing an event or processing a task.Describes the conditions under which a Saga should be created, and which AssociationValue it should be initialized with.Exception triggered during initialization of a Saga.Abstract base class of a component that models a saga's life cycle.Span factory that creates spans for theAbstractSagaManager.Utility class that inspects annotation on a Saga instance and returns the relevant configuration for its Event Handlers.A data holder containing information ofSagaEventHandlerannotated methods.Interface towards the storage mechanism of Saga instances.Describes the scope of a Saga by means of its type and identifier.Exception indicating that an error has occurred while storing a Saga.A resource injector that checks for @Inject annotated fields and setter methods to inject resources.Indicates that the annotatedSagaEventHandlermethod can trigger the creation of a new Saga instance.