Class TemporaryQueueReplyHandler
java.lang.Object
org.apache.camel.component.sjms.reply.TemporaryQueueReplyHandler
- All Implemented Interfaces:
ReplyHandler
- Direct Known Subclasses:
QueueReplyHandler
ReplyHandler
to handle processing replies when using temporary queues.-
Field Summary
Modifier and TypeFieldDescriptionprotected final org.apache.camel.AsyncCallback
protected final String
protected final org.apache.camel.Exchange
protected final String
protected final ReplyManager
protected final long
-
Constructor Summary
ConstructorDescriptionTemporaryQueueReplyHandler
(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:ReplyHandler
The reply message was received- Specified by:
onReply
in interfaceReplyHandler
- Parameters:
correlationId
- the correlation idreply
- the JMS reply messagesession
- the JMS session
-
onTimeout
Description copied from interface:ReplyHandler
The reply message was not received and a timeout triggered- Specified by:
onTimeout
in interfaceReplyHandler
- Parameters:
correlationId
- the correlation id
-