| Interface | Description | 
|---|---|
| SagaStore<T> | Provides a mechanism to find, load update and delete sagas of type  Tfrom an underlying storage like a
 database. | 
| SagaStore.Entry<T> | Interface describing a Saga entry fetched from a SagaStore. | 
| Class | Description | 
|---|---|
| AnnotatedSagaRepository<T> | SagaRepositoryimplementation extending from theLockingSagaRepositorydealing 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  LockingSagaRepositoryimplementations. | 
| 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–2025. All rights reserved.