View Source ProcessHub.Constant.Event (ProcessHub v0.2.0-alpha)

Custom events defined as macros.

Summary

Types

Event used when a process has been registered in the ProcessHub registry.

Event used when a process has been unregistered from the ProcessHub registry.

Event used when a node joins the ProcessHub cluster.

Event used when redistributing children to other nodes.

Event used when a node leaves the ProcessHub cluster.

Event indicating that a remote node is trying to sync its processes.

Event used when external node sends migration event.

Types

Link to this type

event_children_registration()

View Source
@type event_children_registration() :: :children_registration_event

Event used when a process has been registered in the ProcessHub registry.

Link to this type

event_children_unregistration()

View Source
@type event_children_unregistration() :: :children_unregistration_event

Event used when a process has been unregistered from the ProcessHub registry.

@type event_cluster_join() :: :cluster_join_event

Event used when a node joins the ProcessHub cluster.

Link to this type

event_distribute_children()

View Source
@type event_distribute_children() :: :distribute_children_event

Event used when redistributing children to other nodes.

Link to this type

event_post_cluster_leave()

View Source
@type event_post_cluster_leave() :: :cluster_leave_event

Event used when a node leaves the ProcessHub cluster.

Link to this type

event_sync_remote_children()

View Source
@type event_sync_remote_children() :: :sync_remote_children_event

Event indicating that a remote node is trying to sync its processes.

@type migration_add_event() :: :migration_add_event

Event used when external node sends migration event.