brook v0.6.0 Brook.Dispatcher behaviour

Defines the Brook Dispatcher behaviour, requiring the init/0 and dispatch/1 functions be implemented by the client.

Link to this section Summary

Callbacks

Distributes received messages across multiple nodes.

Start a Brook dispatcher.

Link to this section Callbacks

Link to this callback

dispatch(arg1, arg2)

dispatch(Brook.instance(), Brook.Event.t()) :: :ok

Distributes received messages across multiple nodes.

Link to this callback

init(list)

init([{:instance, Brook.instance()}]) :: :ok

Start a Brook dispatcher.