Class TemporaryQueueReplyHandler
java.lang.Object
org.apache.camel.component.jms.reply.TemporaryQueueReplyHandler
- All Implemented Interfaces:
ReplyHandler
- Direct Known Subclasses:
QueueReplyHandler
ReplyHandler to handle processing replies when using temporary queues.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.camel.AsyncCallbackprotected final Stringprotected final org.apache.camel.Exchangeprotected final Stringprotected final ReplyManagerprotected final long -
Constructor Summary
ConstructorsConstructorDescriptionTemporaryQueueReplyHandler(ReplyManager replyManager, org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback, String originalCorrelationId, String correlationId, long timeout) -
Method Summary
-
Field Details
-
replyManager
-
exchange
protected final org.apache.camel.Exchange exchange -
callback
protected final org.apache.camel.AsyncCallback callback -
originalCorrelationId
-
correlationId
-
timeout
protected final long timeout
-
-
Constructor Details
-
TemporaryQueueReplyHandler
public TemporaryQueueReplyHandler(ReplyManager replyManager, org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback, String originalCorrelationId, String correlationId, long timeout)
-
-
Method Details
-
onReply
Description copied from interface:ReplyHandlerThe reply message was received- Specified by:
onReplyin interfaceReplyHandler- Parameters:
correlationId- the correlation idreply- the JMS reply messagesession- the JMS session
-
onTimeout
Description copied from interface:ReplyHandlerThe reply message was not received and a timeout triggered- Specified by:
onTimeoutin interfaceReplyHandler- Parameters:
correlationId- the correlation id
-