Namespace ICanBoogie\MessageBus
Classes summary
| SimpleMessageBus | A message bus that can handle messages right away or push them to a queue. |
| SimpleMessageHandlerProvider | A simple implementation of ICanBoogie\MessageBus\MessageHandlerProvider. |
Interfaces summary
| Exception | CommandBus exceptions implement this interface so that they can be easily recognized. |
| Message | |
| MessageBus | |
| MessageHandler | Signature example for the message handler callable. |
| MessageHandlerProvider | Signature example for the message handler provider callable. |
| MessagePusher | Signature example for the message message_pusher callable. |
| MessageToPush | An interface for messages that should be pushed to a queue rather than handled right away. |
Exceptions summary
| NoHandlerForMessage | Exception thrown when there is no handler defined to handle a message type. |
| NoPusherForMessage | Exception thrown when there is no message_pusher defined to push a message type. |