MessageBus
Represents a message bus for sending and receiving messages in a distributed system.
This interface provides the core functionality for message-based communication between different components of the system. Implementations can be local or distributed.
Parameters
M
The type of message being handled, must extend Message
E
The type of message exchange, must extend MessageExchange