Package org.apache.camel.component.jms.reply
package org.apache.camel.component.jms.reply
Logic implementing support for request/reply over JMS
-
ClassDescriptionThis
DefaultMessageListenerContaineris used for reply queues which are exclusive.ThisSimpleJmsMessageListenerContaineris 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.ReplyHandlerto handle processing replies when using regular queues.AReplyManagerwhen using regular queues.Handles a reply.Holder which contains theExchangeandAsyncCallbackto be used when the reply arrives, so we can set the reply on theExchangeand continue routing using the callback.TheReplyManageris responsible for handling request-reply over JMS.Base class forReplyManagerimplementations.ThisDefaultMessageListenerContaineris used for reply queues which are shared.ThisSimpleJmsMessageListenerContaineris used for reply queues which are shared.ReplyHandlerto handle processing replies when using temporary queues.AReplyManagerwhen using temporary queues.Callback to be used when using the option useMessageIDAsCorrelationID.