Class RocketMQReplyHandler

  • All Implemented Interfaces:
    ReplyHandler

    public class RocketMQReplyHandler
    extends java.lang.Object
    implements ReplyHandler
    • Constructor Summary

      Constructors 
      Constructor Description
      RocketMQReplyHandler​(ReplyManager replyManager, org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback, java.lang.String messageKey, long timeout)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onReply​(java.lang.String messageKey, org.apache.rocketmq.common.message.MessageExt messageExt)  
      void onTimeout​(java.lang.String messageKey)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • logger

        protected final org.slf4j.Logger logger
      • exchange

        protected final org.apache.camel.Exchange exchange
      • callback

        protected final org.apache.camel.AsyncCallback callback
      • messageKey

        protected final java.lang.String messageKey
      • timeout

        protected final long timeout
    • Constructor Detail

      • RocketMQReplyHandler

        public RocketMQReplyHandler​(ReplyManager replyManager,
                                    org.apache.camel.Exchange exchange,
                                    org.apache.camel.AsyncCallback callback,
                                    java.lang.String messageKey,
                                    long timeout)
    • Method Detail

      • onReply

        public void onReply​(java.lang.String messageKey,
                            org.apache.rocketmq.common.message.MessageExt messageExt)
        Specified by:
        onReply in interface ReplyHandler
      • onTimeout

        public void onTimeout​(java.lang.String messageKey)
        Specified by:
        onTimeout in interface ReplyHandler