| Modifier and Type | Class and Description |
|---|---|
class |
ChainedMessageHandlerInterceptorMember<T>
A
MessageHandlerInterceptorMemberChain implementation that constructs a chain of instances of itself based on
a given iterator of MessageHandlingMembers. |
class |
NoMoreInterceptors<T>
This will implement
MessageHandlerInterceptorMemberChain with no more interceptors. |
| Modifier and Type | Method and Description |
|---|---|
MessageHandlerInterceptorMemberChain<T> |
AnnotatedHandlerInspector.chainedInterceptor(Class<?> type)
Returns an Interceptor Chain of annotated interceptor methods defined on the given
type. |
static <T> MessageHandlerInterceptorMemberChain<T> |
NoMoreInterceptors.instance()
Creates and returns a new instance
|
| Constructor and Description |
|---|
AnnotatedSaga(String sagaId,
Set<AssociationValue> associationValues,
T annotatedSaga,
SagaModel<T> metaModel,
MessageHandlerInterceptorMemberChain<T> chainedInterceptor)
Creates an AnnotatedSaga instance to wrap the given
annotatedSaga, identifier with the given
sagaId and associated with the given associationValues. |
| Modifier and Type | Method and Description |
|---|---|
default <T> MessageHandlerInterceptorMemberChain<T> |
SagaMetaModelFactory.chainedInterceptor(Class<T> sagaType)
Returns an Interceptor Chain of annotated interceptor methods for the given
sagaType. |
<T> MessageHandlerInterceptorMemberChain<T> |
AnnotationSagaMetaModelFactory.chainedInterceptor(Class<T> sagaType) |
| Modifier and Type | Method and Description |
|---|---|
protected MessageHandlerInterceptorMemberChain<T> |
AnnotatedSagaRepository.Builder.buildChainedInterceptor()
Instantiate the
MessageHandlerInterceptorMemberChain of generic type T as the Saga type to
be stored. |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedSagaRepository.Builder<T> |
AnnotatedSagaRepository.Builder.interceptorMemberChain(MessageHandlerInterceptorMemberChain<T> interceptorMemberChain)
Sets the
MessageHandlerInterceptorMemberChain of generic type T, describing the structure of the Saga this
SagaRepository implementation will store. |
Copyright © 2010–2025. All rights reserved.