ICanBoogie/MessageBus master
  • Namespace
  • Class

Namespaces

  • ICanBoogie
    • MessageBus

Classes

  • SimpleMessageBus
  • SimpleMessageHandlerProvider

Interfaces

  • Exception
  • Message
  • MessageBus
  • MessageHandler
  • MessageHandlerProvider
  • MessagePusher
  • MessageToPush

Exceptions

  • NoHandlerForMessage
  • NoPusherForMessage

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.
ICanBoogie/MessageBus master API documentation generated by ApiGen