| Package | Description | 
|---|---|
| org.axonframework.config | |
| org.axonframework.eventhandling.saga | |
| org.axonframework.eventhandling.saga.repository | 
| Modifier and Type | Method and Description | 
|---|---|
SagaRepository<S> | 
SagaConfiguration.getSagaRepository()
Returns the SagaRepository instance used to load Saga instances in this Configuration. 
 | 
| Constructor and Description | 
|---|
AbstractSagaManager(Class<T> sagaType,
                   SagaRepository<T> sagaRepository,
                   Supplier<T> sagaFactory,
                   ListenerInvocationErrorHandler listenerInvocationErrorHandler)
Initializes the SagaManager with the given  
sagaRepository. | 
AnnotatedSagaManager(Class<T> sagaType,
                    SagaRepository<T> sagaRepository)
Initialize the AnnotatedSagaManager using given  
repository to load sagas. | 
AnnotatedSagaManager(Class<T> sagaType,
                    SagaRepository<T> sagaRepository,
                    ParameterResolverFactory parameterResolverFactory,
                    ListenerInvocationErrorHandler listenerInvocationErrorHandler)
Initialize the AnnotatedSagaManager using given  
repository to load sagas. | 
AnnotatedSagaManager(Class<T> sagaType,
                    SagaRepository<T> sagaRepository,
                    Supplier<T> sagaFactory)
Initialize the AnnotatedSagaManager using given  
repository to load sagas and sagaFactory to
 create new sagas. | 
AnnotatedSagaManager(Class<T> sagaType,
                    SagaRepository<T> sagaRepository,
                    Supplier<T> sagaFactory,
                    SagaModel<T> sagaMetaModel,
                    ListenerInvocationErrorHandler listenerInvocationErrorHandler)
Initialize the AnnotatedSagaManager using given  
repository to load sagas, the sagaFactory to
 create new sagas and the sagaMetaModel to delegate messages to the saga instances. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AnnotatedSagaRepository<T>
Abstract implementation for saga repositories. 
 | 
class  | 
LockingSagaRepository<T>
Abstract implementation of a saga repository that locks access to a saga while the saga is being operated on. 
 | 
Copyright © 2010–2018. All rights reserved.