| Modifier and Type | Method and Description | 
|---|---|
SagaStore<? super S> | 
SagaConfiguration.getSagaStore()
Returns the Saga Store used by the Saga defined in this Configuration. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
SagaConfiguration<S> | 
SagaConfiguration.configureSagaStore(Function<Configuration,SagaStore<? super S>> sagaStoreBuilder)
Configures the Saga Store to use to store Saga instances of this type. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
CachingSagaStore<T>
Saga Repository implementation that adds caching behavior to the repository it wraps. 
 | 
| Constructor and Description | 
|---|
AnnotatedSagaRepository(Class<T> sagaType,
                       SagaStore<? super T> sagaStore)
Initializes an AnnotatedSagaRepository for given  
sagaType that stores sagas in the given sagaStore. | 
AnnotatedSagaRepository(Class<T> sagaType,
                       SagaStore<? super T> sagaStore,
                       ResourceInjector resourceInjector)
Initializes an AnnotatedSagaRepository for given  
sagaType that stores sagas in the given sagaStore. | 
AnnotatedSagaRepository(Class<T> sagaType,
                       SagaStore<? super T> sagaStore,
                       ResourceInjector resourceInjector,
                       ParameterResolverFactory parameterResolverFactory)
Initializes an AnnotatedSagaRepository for given  
sagaType that stores sagas in the given sagaStore. | 
AnnotatedSagaRepository(Class<T> sagaType,
                       SagaStore<? super T> sagaStore,
                       SagaModel<T> sagaModel,
                       ResourceInjector resourceInjector,
                       LockFactory lockFactory)
Initializes an AnnotatedSagaRepository for given  
sagaType that stores sagas in the given sagaStore. | 
CachingSagaStore(SagaStore<T> delegate,
                Cache associationsCache,
                Cache sagaCache)
Initializes an instance delegating to the given  
delegate, storing associations in the given
 associationsCache and Saga instances in the given sagaCache. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
InMemorySagaStore
SagaRepository implementation that stores all Saga instances in memory. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JdbcSagaStore
Jdbc implementation of the Saga Repository. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
JpaSagaStore
JPA implementation of the Saga Store. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MongoSagaStore
Implementations of the SagaRepository that stores Sagas and their associations in a Mongo Database. 
 | 
Copyright © 2010–2018. All rights reserved.