Interface | Description |
---|---|
SagaStore<T> |
Provides a mechanism to find, load update and delete sagas of type
T from an underlying storage like a
database. |
SagaStore.Entry<T> |
Interface describing a Saga entry fetched from a SagaStore.
|
Class | Description |
---|---|
AnnotatedSagaRepository<T> |
SagaRepository implementation extending from the
LockingSagaRepository dealing with annotated Sagas. |
AnnotatedSagaRepository.Builder<T> |
Builder class to instantiate a
AnnotatedSagaRepository . |
AssociationValueMap |
In-memory storage for AssociationValue to Saga mappings.
|
CachingSagaStore<T> |
Saga Repository implementation that adds caching behavior to the repository it wraps.
|
CachingSagaStore.Builder<T> |
Builder class to instantiate a
CachingSagaStore . |
LockingSagaRepository<T> |
Abstract implementation of a saga repository that locks access to a saga while the saga is being operated on.
|
LockingSagaRepository.Builder<T> |
Abstract Builder class to instantiate
LockingSagaRepository implementations. |
Enum | Description |
---|---|
NoResourceInjector |
ResourceInjector that does not inject anything.
|
Exception | Description |
---|---|
SagaCreationException |
Exception triggered when a new saga instance could not be instantiated.
|
Copyright © 2010–2023. All rights reserved.