M - The concrete message type.H - The concrete message handler type.public interface MessageBus<M extends Message,H extends MessageHandler<M>> extends Disposable
| Modifier and Type | Method and Description |
|---|---|
void |
handleMessage(M message)
Execute the message handler that is mapped to this message type.
|
void |
mapMessageHandler(Class<M> messageClass,
H messageHandler)
Map a message handler for a concrete message type.
|
disposevoid handleMessage(M message)
message - The message to handle.mapMessageHandler(Class, MessageHandler)void mapMessageHandler(Class<M> messageClass, H messageHandler)
messageClass - The concrete message type.messageHandler - The handler that is executed when handleMessage(Message) is
called.Copyright © 2016 Cooking Fox. All rights reserved.