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,
HandlerDefinition handlerDefinition,
ListenerInvocationErrorHandler listenerInvocationErrorHandler)
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.