Class MessageHandlerRegistry
- java.lang.Object
-
- com.stepover.opensignatureapi.device.messagehandlers.MessageHandlerRegistry
-
public class MessageHandlerRegistry extends java.lang.Object
The Class MessageHandlerRegistry.
-
-
Constructor Summary
Constructors Constructor Description MessageHandlerRegistry()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
handleMessage(MessageReceiver messageReceiver, BaseMessage message)
Handle message.static boolean
isMessageRegistered(MessageReceiver messageReceiver, java.lang.Class<? extends BaseMessage> message)
Checks if is message registered.static boolean
isMessageRegistered(MessageReceiver messageReceiver, BaseMessage message)
Checks if is message registered.static void
registerHandler(MessageReceiver receiver, java.lang.Class<? extends BaseMessage> message, AbstractMessageHandler messageHandler)
Register handler.static void
unregisterHandler(SigningDevice device)
Unregister handler.
-
-
-
Method Detail
-
registerHandler
public static void registerHandler(MessageReceiver receiver, java.lang.Class<? extends BaseMessage> message, AbstractMessageHandler messageHandler)
Register handler.- Parameters:
receiver
- the receivermessage
- the messagemessageHandler
- the message handler
-
unregisterHandler
public static void unregisterHandler(SigningDevice device)
Unregister handler.- Parameters:
device
- the device
-
handleMessage
public static void handleMessage(MessageReceiver messageReceiver, BaseMessage message)
Handle message.- Parameters:
messageReceiver
- the message receivermessage
- the message- Throws:
OpenSignatureException
-
isMessageRegistered
public static boolean isMessageRegistered(MessageReceiver messageReceiver, BaseMessage message)
Checks if is message registered.- Parameters:
messageReceiver
- the message receivermessage
- 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 receivermessage
- the message- Returns:
- true, if is message registered
-
-