| Interface | Description |
|---|---|
| JmsConnectionExceptionResolver |
Let each JmsListener specific implementation resolve which exception raised by the custom client (from now on, the
client) is considered as a
connection exception, which might lead to reconnection logic
execution. |
| JmsListenerLock |
Custom lock implementation to be used in
JmsListener to give the capability to the message listener work synchronously
consuming and processing messages through the entire flow. |
| JmsResourceReleaser |
Cleaner that releases and cleans broker-specific
Connection connection object resources. |
| JmsResponseMessageBuilder<D extends JmsDestination> |
Enables the creation of an outgoing
Message along with the response configuration. |
| MessageConsumerDelegate |
Strategy interface for different implementations of a JMS Message Consumer
|
| Class | Description |
|---|---|
| DefaultJmsConnectionExceptionResolver |
Delegates to the default
implementation. |
| DefaultJmsListenerLock |
Default implementation of
JmsListenerLock based in the usage of Semaphore to support the capability of locking
and unlocking the listener from different threads |
| DefaultJmsResourceReleaser |
A default JmsResourceReleaser implementation in which the cleanup is performed in a silent way.
|
| DefaultJmsResponseMessageBuilder |
Enables the creation of an outgoing
Message along with the response configuration. |
| JmsListener |
JMS Subscriber for
Destinations, allows to listen for incoming Messages |
| JmsListener.Builder | |
| JmsMessageDispatcher |
Common utility which encapsulates the logic of dispatching a received message to a flow.
|
| NullJmsListenerLock |
Null pattern implementation for
JmsListenerLock which doesn't lock the listener waiting for the message processing. |
| SourceConfiguration |
Group of parameters of the configuration of a Message Source
|
Copyright © 2023. All rights reserved.