Class UseMessageIdAsCorrelationIdMessageSentCallback

  • All Implemented Interfaces:
    MessageSentCallback

    public class UseMessageIdAsCorrelationIdMessageSentCallback
    extends Object
    implements MessageSentCallback
    Callback to be used when using the option useMessageIDAsCorrelationID.

    This callback will keep the correlation registration in ReplyManager up-to-date with the JMSMessageID which was assigned and used when the message was sent.

    • Constructor Detail

      • UseMessageIdAsCorrelationIdMessageSentCallback

        public UseMessageIdAsCorrelationIdMessageSentCallback​(ReplyManager replyManager,
                                                              String correlationId,
                                                              long requestTimeout)
    • Method Detail

      • sent

        public void sent​(com.rabbitmq.client.Connection session,
                         byte[] message,
                         String destination)
        Description copied from interface: MessageSentCallback
        Callback when the message has been sent.
        Specified by:
        sent in interface MessageSentCallback
        Parameters:
        session - the session
        message - the message
        destination - the destination