Class MessageHandlerRegistry
- java.lang.Object
-
- com.stepover.opensignatureapi.device.messagehandlers.MessageHandlerRegistry
-
public class MessageHandlerRegistry extends java.lang.ObjectThe Class MessageHandlerRegistry.
-
-
Constructor Summary
Constructors Constructor Description MessageHandlerRegistry()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidhandleMessage(MessageReceiver messageReceiver, BaseMessage message)Handle message.static booleanisMessageRegistered(MessageReceiver messageReceiver, java.lang.Class<? extends BaseMessage> message)Checks if is message registered.static booleanisMessageRegistered(MessageReceiver messageReceiver, BaseMessage message)Checks if is message registered.static voidregisterHandler(MessageReceiver receiver, java.lang.Class<? extends BaseMessage> message, AbstractMessageHandler messageHandler)Register handler.static voidunregisterHandler(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
-
-