Interface ReplyManager
-
- All Known Implementing Classes:
RocketMQReplyManagerSupport
public interface ReplyManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcancelMessageKey(java.lang.String messageKey)java.lang.StringgetReplyToTopic()voidprocessReply(ReplyHolder holder)java.lang.StringregisterReply(ReplyManager replyManager, org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback, java.lang.String messageKey, long requestTimeout)voidsetEndpoint(RocketMQEndpoint endpoint)voidsetReplyToTopic(java.lang.String replyToTopic)voidsetScheduledExecutorService(java.util.concurrent.ScheduledExecutorService executorService)voidupdateMessageKey(java.lang.String messageKey, java.lang.String newMessageKey, long requestTimeout)
-
-
-
Method Detail
-
setEndpoint
void setEndpoint(RocketMQEndpoint endpoint)
-
getReplyToTopic
java.lang.String getReplyToTopic()
-
setReplyToTopic
void setReplyToTopic(java.lang.String replyToTopic)
-
registerReply
java.lang.String registerReply(ReplyManager replyManager, org.apache.camel.Exchange exchange, org.apache.camel.AsyncCallback callback, java.lang.String messageKey, long requestTimeout)
-
setScheduledExecutorService
void setScheduledExecutorService(java.util.concurrent.ScheduledExecutorService executorService)
-
updateMessageKey
void updateMessageKey(java.lang.String messageKey, java.lang.String newMessageKey, long requestTimeout)
-
processReply
void processReply(ReplyHolder holder)
-
cancelMessageKey
void cancelMessageKey(java.lang.String messageKey)
-
-