Package org.apache.camel.component.jms.reply
package org.apache.camel.component.jms.reply
Logic implementing support for request/reply over JMS
-
ClassDescriptionThis
DefaultMessageListenerContainer
is used for reply queues which are exclusive.ThisSimpleJmsMessageListenerContainer
is used for reply queues which are exclusive.A creator which can build the JMS message selector query string to use with a shared reply-to queue, so we can select the correct messages we expect as replies.ReplyHandler
to handle processing replies when using regular queues.AReplyManager
when using regular queues.Handles a reply.Holder which contains theExchange
andAsyncCallback
to be used when the reply arrives, so we can set the reply on theExchange
and continue routing using the callback.TheReplyManager
is responsible for handling request-reply over JMS.Base class forReplyManager
implementations.ThisDefaultMessageListenerContainer
is used for reply queues which are shared.ThisSimpleJmsMessageListenerContainer
is used for reply queues which are shared.ReplyHandler
to handle processing replies when using temporary queues.AReplyManager
when using temporary queues.Callback to be used when using the option useMessageIDAsCorrelationID.