MessageHandler
s with
cross-cutting concerns.See: Description
Interface | Description |
---|---|
AbstractRequestHandlerAdvice.ExecutionCallback |
Called by subclasses in doInvoke() to proceed() the invocation.
|
HandleMessageAdvice |
The marker
MethodInterceptor interface extension
to distinguish advices for some reason. |
RetryStateGenerator |
Strategy interface for generating a
RetryState instance
based on a message. |
Class | Description |
---|---|
AbstractHandleMessageAdvice |
The base
HandleMessageAdvice for advices which can be applied only
for the MessageHandler.handleMessage(Message) . |
AbstractRequestHandlerAdvice |
Base class for
MessageHandler advice classes. |
ErrorMessageSendingRecoverer |
A
RecoveryCallback that sends the final throwable as an
ErrorMessage after
retry exhaustion. |
ExpressionEvaluatingRequestHandlerAdvice |
Used to advise
MessageHandler s. |
IdempotentReceiverInterceptor |
The
MethodInterceptor implementation for the
Idempotent Receiver
E.I. |
RequestHandlerCircuitBreakerAdvice |
A circuit breaker that stops calling a failing service after threshold
failures, until halfOpenAfter milliseconds has elapsed.
|
RequestHandlerRetryAdvice |
Uses spring-retry to perform stateless or stateful retry.
|
SpelExpressionRetryStateGenerator |
Creates a DefaultRetryState from a
Message . |
Exception | Description |
---|---|
ErrorMessageSendingRecoverer.RetryExceptionNotAvailableException | |
ExpressionEvaluatingRequestHandlerAdvice.MessageHandlingExpressionEvaluatingAdviceException | |
RequestHandlerCircuitBreakerAdvice.CircuitBreakerOpenException |
An exception thrown when the circuit breaker is in an open state.
|
MessageHandler
s with
cross-cutting concerns.