Package org.apache.camel.component.sjms.reply
package org.apache.camel.component.sjms.reply
Logic implementing support for request/reply over JMS
-
ClassDescriptionThis
MessageListenerContaineris 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.ThisMessageListenerContaineris used for reply queues which are using temporary queue.ReplyHandlerto handle processing replies when using temporary queues.AReplyManagerwhen using temporary queues.