Package org.mule.jms.commons.internal.source
package org.mule.jms.commons.internal.source
-
ClassDescriptionDelegates to the default
implementation.Default implementation ofJmsListenerLockbased in the usage ofSemaphoreto support the capability of locking and unlocking the listener from differentthreadsA default JmsResourceReleaser implementation in which the cleanup is performed in a silent way.Enables the creation of an outgoingMessagealong with the response configuration.Let each JmsListener specific implementation resolve which exception raised by the custom client (from now on, the client) is considered as aconnection exception, which might lead to reconnection logic execution.JMS Subscriber forDestinations, allows to listen for incomingMessagesCustom lock implementation to be used inJmsListenerto give the capability to the message listener work synchronously consuming and processing messages through the entire flow.Common utility which encapsulates the logic of dispatching a received message to a flow.Cleaner that releases and cleans broker-specificConnectionconnection object resources.JmsResponseMessageBuilder<D extends JmsDestination>Enables the creation of an outgoingMessagealong with the response configuration.Strategy interface for different implementations of a JMS Message ConsumerNull pattern implementation forJmsListenerLockwhich doesn't lock the listener waiting for the message processing.Group of parameters of the configuration of a Message Source