Package org.apache.camel.component.jms.reply
Logic implementing support for request/reply over JMS
-
Interface Summary Interface Description ReplyHandler Handles a reply.ReplyManager TheReplyManageris responsible for handling request-reply over JMS. -
Class Summary Class Description ExclusiveQueueMessageListenerContainer ThisDefaultMessageListenerContaineris used for reply queues which are exclusive.ExclusiveQueueSimpleMessageListenerContainer ThisSimpleJmsMessageListenerContaineris used for reply queues which are exclusive.MessageSelectorCreator 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.QueueReplyHandler ReplyHandlerto handle processing replies when using regular queues.QueueReplyManager AReplyManagerwhen using regular queues.ReplyHolder Holder which contains theExchangeandAsyncCallbackto be used when the reply arrives, so we can set the reply on theExchangeand continue routing using the callback.ReplyManagerSupport Base class forReplyManagerimplementations.SharedQueueMessageListenerContainer ThisDefaultMessageListenerContaineris used for reply queues which are shared.SharedQueueSimpleMessageListenerContainer ThisSimpleJmsMessageListenerContaineris used for reply queues which are shared.TemporaryQueueReplyHandler ReplyHandlerto handle processing replies when using temporary queues.TemporaryQueueReplyManager AReplyManagerwhen using temporary queues.UseMessageIdAsCorrelationIdMessageSentCallback Callback to be used when using the option useMessageIDAsCorrelationID.