Interface MessageReceiver


  • public interface MessageReceiver
    Messaging facade.
    • Method Detail

      • getChannelId

        String getChannelId()
      • shutdown

        void shutdown​(boolean clear)
        Parameters:
        clear - indicates whether the messageListener should be dropped and the channel closed
      • isReady

        boolean isReady()
      • deleteChannel

        boolean deleteChannel()
      • isStarted

        boolean isStarted()
      • suspend

        void suspend()
      • resume

        void resume()
      • start

        Future<Void> start​(MessageArrivedListener messageArrivedListener,
                           ReceiverStatusListener... receiverStatusListeners)
        Parameters:
        messageArrivedListener - the listener to be informed about received messages and errors
        receiverStatusListeners - list of status listeners providing callbacks for successful or failed start
        Returns:
        a future that signals when the receiver is ready to be used.