| Modifier and Type | Interface and Description |
|---|---|
interface |
Command
Base interface for a command message.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Event
Base interface for an event message.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MessageBus<M extends Message,H extends MessageHandler<M>>
Map message handlers and execute them by handling message objects.
|
| Constructor and Description |
|---|
NoMessageHandlersException(Class<? extends Message> messageClass) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
MessageHandler<M extends Message>
Marker interface for an abstract message handler.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MessageStore.addMessage(Message message)
Add a new message to the store.
|
void |
OnMessageAdded.onMessageAdded(Message message)
Called when a message has been added to the message store.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DefaultCommandBus.shouldHandleMessageType(Message message) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DefaultEventBus.shouldHandleMessageType(Message message) |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageBus<M extends Message,H extends MessageHandler<M>>
Abstract message bus implementation.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract boolean |
AbstractMessageBus.shouldHandleMessageType(Message message)
Returns whether this message bus implementation should handle the concrete message object.
|
| Modifier and Type | Method and Description |
|---|---|
protected Set<H> |
AbstractMessageBus.getMessageHandlers(Class<? extends Message> messageClass)
Get mapped handlers for this message class.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NoStorageMessageStore.addMessage(Message message) |
protected void |
AbstractMessageStore.notifyMessageAdded(Message message)
Notify subscribed listener of a newly added message.
|
Copyright © 2016 Cooking Fox. All rights reserved.