[][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 Dispatcher instances.

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.