Interface MessageHandler


  • public interface MessageHandler
    A MessageHandler is used to receive message asynchronously.

    To receive messages asynchronously, a MessageHandler is set on a ClientConsumer. Every time the consumer will receive a message, it will call the handler's onMessage() method.

    See Also:
    ClientConsumer.setMessageHandler(MessageHandler)
    • Method Detail

      • onMessage

        void onMessage​(ClientMessage message)
        Notifies the MessageHandler that a message has been received.
        Parameters:
        message - a message
      • onMessageExpired

        default void onMessageExpired​(ClientMessage message)
        Notifies the MessageHandler that an expired message has been received.
        Parameters:
        message - a message