Class RocketMQReplyHandler
- java.lang.Object
-
- org.apache.camel.component.rocketmq.reply.RocketMQReplyHandler
-
- All Implemented Interfaces:
ReplyHandler
public class RocketMQReplyHandler extends Object implements ReplyHandler
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.camel.AsyncCallback
callback
protected org.apache.camel.Exchange
exchange
protected static org.slf4j.Logger
LOG
protected String
messageKey
protected ReplyManager
replyManager
protected long
timeout
-
Constructor Summary
Constructors Constructor Description RocketMQReplyHandler(ReplyManager replyManager, org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback, String messageKey, long timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onReply(String messageKey, org.apache.rocketmq.common.message.MessageExt messageExt)
void
onTimeout(String messageKey)
-
-
-
Field Detail
-
LOG
protected static final org.slf4j.Logger LOG
-
replyManager
protected final ReplyManager replyManager
-
exchange
protected final org.apache.camel.Exchange exchange
-
callback
protected final org.apache.camel.AsyncCallback callback
-
messageKey
protected final String messageKey
-
timeout
protected final long timeout
-
-
Constructor Detail
-
RocketMQReplyHandler
public RocketMQReplyHandler(ReplyManager replyManager, org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback, String messageKey, long timeout)
-
-
Method Detail
-
onReply
public void onReply(String messageKey, org.apache.rocketmq.common.message.MessageExt messageExt)
- Specified by:
onReply
in interfaceReplyHandler
-
onTimeout
public void onTimeout(String messageKey)
- Specified by:
onTimeout
in interfaceReplyHandler
-
-