| 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,
ResourceInjector resourceInjector,
ParameterResolverFactory parameterResolverFactory,
HandlerDefinition handlerDefinition)
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.