Class MessageHandlerRegistry


  • public class MessageHandlerRegistry
    extends java.lang.Object
    The Class MessageHandlerRegistry.
    • Constructor Detail

      • MessageHandlerRegistry

        public MessageHandlerRegistry()
    • Method Detail

      • registerHandler

        public static void registerHandler​(MessageReceiver receiver,
                                           java.lang.Class<? extends BaseMessage> message,
                                           AbstractMessageHandler messageHandler)
        Register handler.
        Parameters:
        receiver - the receiver
        message - the message
        messageHandler - the message handler
      • unregisterHandler

        public static void unregisterHandler​(SigningDevice device)
        Unregister handler.
        Parameters:
        device - the device
      • isMessageRegistered

        public static boolean isMessageRegistered​(MessageReceiver messageReceiver,
                                                  BaseMessage message)
        Checks if is message registered.
        Parameters:
        messageReceiver - the message receiver
        message - the message
        Returns:
        true, if is message registered
      • isMessageRegistered

        public static boolean isMessageRegistered​(MessageReceiver messageReceiver,
                                                  java.lang.Class<? extends BaseMessage> message)
        Checks if is message registered.
        Parameters:
        messageReceiver - the message receiver
        message - the message
        Returns:
        true, if is message registered