[−][src]Module bastion::dispatcher
Special module that allows users to interact and communicate with a group of actors through the dispatchers that holds information about actors grouped together.
Structs
DefaultDispatcherHandler | The special handler, which is creating by default. Initially doesn't do any useful processing. |
Dispatcher | A generic implementation of the Bastion dispatcher |
Enums
BroadcastTarget | Defines types of the notifications handled by the dispatcher when the group of actors is changing. |
DispatcherType | Defines the type of the dispatcher. |
NotificationType | Defines types of the notifications handled by the dispatcher when the group of actors is changing. |
Traits
DispatcherHandler | Generic trait which any custom dispatcher handler must implement for
the further usage by the |
Type Definitions
DispatcherMap | Type alias for the concurrency hashmap. Each key-value pair stores the Bastion identifier as the key and the module name as the value. |