|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IMessageBus | Message bus. |
IMessageBusFactory | Creates the message bus. |
Class Summary | |
---|---|
MessageBusClientEventArgs | Event arguments used by the message bus when a client is connected/disconnected. |
MessageBusFactory | Implements factory for creating the message bus. |
MessageBusMessage | Internal message for interaction with the message bus. |
MessageBusMessageEventArgs | Event arguments used by message when a message was transferred to a service or to a client. |
MessageBusMessagingFactory | Extension providing the communication via the message bus. |
MessageBusServiceEventArgs | Event arguments used by the message bus when a service is connected / disconnected. |
Enum Summary | |
---|---|
EMessageBusRequest | Internal commands for interaction with the message bus. |
Extension for communication via the message bus.
The message bus is the component that can be used to expose multiple services from one place.
It means when a service wants to expose its functionality it connects the message bus and registers its service id.
Then when a client wants to use the service it connects the message bus and asks for the service using the service id.
Message bus is then responsible to establish the connection between the client and the service.
This extension hides the communication is running via the message bus. For communicating parts it looks as if they
communicate directly.
For more details see examples:
MessageBusMessagingFactory
- exposing a simple service via the message bus.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |