Skip to content

Generic message types for internal management #1

@vertexclique

Description

@vertexclique

We need some internal management for message types.

Lifecycle Commands (exposed)

  • Stop (stops polling exec or stops the children group's elements or supervised elements)
  • Kill (stops polling exec or cancels the children group's elements or supervised elements)
  • Start (start polling exec or start the children group's elements or supervised elements)

Notifications

  • Dead (when exec successfully finished its executiong or Stop/Kill was received or one the elements of the children group stopped)
  • Faulted (when exec panics or returns an error or one elements of the children group faulted)

Direct Communication (exposed)

  • Tell (a message)
  • Ask (a message with a channel to answer with another message)

Remote Communication (exposed)

  • Deploy (makes a supervisor supervise a new children group or supervisor)
  • Prune (TODO)
  • SuperviseWith (changes the supervision strategy of a supervisor)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions