| Name | Description | Type | Package | Framework |
| AbstractAnnotatedSaga | Class | org.axonframework.saga.annotation | Axon | |
| AbstractReplayAwareSagaManager | Abstract implementation of the SagaManager interface that provides basic functionality required by most SagaManager implementations. | Class | org.axonframework.saga | Axon |
| AbstractSagaManager | Abstract implementation of the SagaManager interface that provides basic functionality required by most SagaManager implementations. | Class | org.axonframework.saga | Axon |
| AbstractSagaRepository | Abstract implementation for saga repositories. | Class | org.axonframework.saga.repository | Axon |
| AnnotatedSagaManager | the SimpleSagaManager, this implementation can manage several types of Saga in a single AnnotatedSagaManager. | Class | org.axonframework.saga.annotation | Axon |
| AssociationValue | A combination of key and value by which a Saga can be found. | Class | org.axonframework.saga | Axon |
| AssociationValueEntry | JPA wrapper around an Association Value. | Class | org.axonframework.saga.repository.jpa | Axon |
| AssociationValueMap | In-memory storage for AssociationValue to Saga mappings. | Class | org.axonframework.saga.repository | Axon |
| AssociationValueResolver | Interface describing the mechanism that resolves Association Values from events. | Interface | org.axonframework.saga | Axon |
| AssociationValues | Interface describing a container of Association Values for a single Saga instance. | Interface | org.axonframework.saga | Axon |
| AssociationValuesImpl | Default implementation of the AssociationValues interface. | Class | org.axonframework.saga.annotation | Axon |
| AsyncAnnotatedSagaManager | A SagaManager implementation that processes Sagas asynchronously. | Class | org.axonframework.saga.annotation | Axon |
| AsyncSagaCreationElector | Manages the election of which asynchronous saga event processor is responsible for creating a new Saga instance,Since:2. | Class | org.axonframework.saga.annotation | Axon |
| AsyncSagaEventProcessor | Processes events by forwarding it to Saga instances "owned" by each processor. | Class | org.axonframework.saga.annotation | Axon |
| AsyncSagaProcessingEvent | Placeholder for information required by the AsyncSagaEventProcessor for processing Events. | Class | org.axonframework.saga.annotation | Axon |
| CachingSagaRepository | Saga Repository implementation that adds caching behavior to the repository it wraps. | Class | org.axonframework.saga.repository | Axon |
| DefaultMongoTemplate | MongoTemplate instance providing access to the MongoDB Collection containing stored Sagas. | Class | org.axonframework.saga.repository.mongo | Axon |
| EndSaga | Indicates that the annotated SagaEventHandler method indicates the end of a Saga instance's lifecycle. | Class | org.axonframework.saga.annotation | Axon |
| ErrorHandler | Defines the behavior of a component when an error occurs during Event Processing in a Saga. | Interface | org.axonframework.saga.annotation | Axon |
| GenericSagaFactory | SagaFactory implementation that uses the default (no-arg) constructor on the saga to initialize. | Class | org.axonframework.saga | Axon |
| GenericSagaSqlSchema | Generic SagaSqlSchema implementation, for use in most databases. | Class | org.axonframework.saga.repository.jdbc | Axon |
| HsqlSagaSqlSchema | Specialization of the GenericSagaSqlSchema for use in the HSQL database. | Class | org.axonframework.saga.repository.jdbc | Axon |
| InMemorySagaRepository | SagaRepository implementation that stores all Saga instances in memory. | Class | org.axonframework.saga.repository.inmemory | Axon |
| JdbcSagaRepository | Jdbc implementation of the Saga Repository. | Class | org.axonframework.saga.repository.jdbc | Axon |
| JpaSagaRepository | JPA implementation of the Saga Repository. | Class | org.axonframework.saga.repository.jpa | Axon |
| MongoSagaRepository | its associations is stored as a single document. | Class | org.axonframework.saga.repository.mongo | Axon |
| MongoTemplate | Generic template for accessing Mongo for the axon sagas. | Interface | org.axonframework.saga.repository.mongo | Axon |
| PostgresSagaSqlSchema | SQL schema supporting postgres databases. | Class | org.axonframework.saga.repository.jdbc | Axon |
| ProceedingErrorHandler | ErrorHandler implementation that logs the error and proceeds with the next event. | Class | org.axonframework.saga.annotation | Axon |
| ResourceInjector | Interface describing a mechanism to inject resources into Saga instances. | Interface | org.axonframework.saga | Axon |
| RetryingErrorHandler | ErrorHandler implementation that retries Events on non-transient exceptions. | Class | org.axonframework.saga.annotation | Axon |
| RetryingErrorHandler .TimeoutConfiguration | Definition of a timeout to use for a specific range of retriesConstructor SummaryRetryingErrorHandler. | Class | org.axonframework.saga.annotation.RetryingErrorHandler | Axon |
| Saga | Interface describing an implementation of a Saga. | Interface | org.axonframework.saga | Axon |
| SagaCreationPolicy | enum SagaCreationPolicyextends Enum | Class | org.axonframework.saga | Axon |
| SagaEntry | Java Persistence Entity allowing sagas to be stored in a relational database. | Class | org.axonframework.saga.repository.jpa | Axon |
| SagaEntry | Java representation of sagas stored in a mongo instanceSince:2. | Class | org.axonframework.saga.repository.mongo | Axon |
| SagaEventHandler | Method-level annotation indicating that the annotated method i an event handler method for the saga instance. | Class | org.axonframework.saga.annotation | Axon |
| SagaFactory | Interface describing a mechanism that creates implementations of a Saga. | Interface | org.axonframework.saga | Axon |
| SagaInitializationPolicy | Describes the conditions under which a Saga should be created, and which AssociationValue it should be initializedSince:2. | Class | org.axonframework.saga | Axon |
| SagaManager | Interface toward the Manager of one or more types of Saga. | Interface | org.axonframework.saga | Axon |
| SagaMethodMessageHandler | A data holder containing information of SagaEventHandler annotated methods. | Class | org.axonframework.saga.annotation | Axon |
| SagaMethodMessageHandlerInspector | Utility class that inspects annotation on a Saga instance and returns the relevant configuration for its EventSince:0. | Class | org.axonframework.saga.annotation | Axon |
| SagaRepository | Interface towards the storage mechanism of Saga instances. | Interface | org.axonframework.saga | Axon |
| SagaSqlSchema | Interface describing the SQL statements that the JdbcSagaRepository needs to execute against the underlyingSince:2. | Interface | org.axonframework.saga.repository.jdbc | Axon |
| SagaStorageException | Exception indicating that an error has occurred while storing a Saga. | Class | org.axonframework.saga | Axon |
| SchemaConfiguration | SchemaConfiguration allows specification of custom storage locations for the saga repositories. | Class | org.axonframework.saga.repository.jdbc | Axon |
| SerializedSaga | Specialization of the SerializedObject for Sagas represented as byte array. | Class | org.axonframework.saga.repository.jpa | Axon |
| SimpleResourceInjector | Resource injector that uses setter methods to inject resources. | Class | org.axonframework.saga | Axon |
| SimpleSagaManager | Simple SagaManager implementation. | Class | org.axonframework.saga | Axon |
| SpringResourceInjector | ResourceInjector implementation that injects Saga instances with resources available from the Spring Application context the injector is registered in. | Class | org.axonframework.saga.spring | Axon |
| StartSaga | Indicates that the annotated SagaEventHandler method can trigger the creation of a new Saga instance. | Class | org.axonframework.saga.annotation | Axon |