View Source WhiteRabbit.Hole (White Rabbit v0.2.0)

WhiteRabbit Supervisor that handles the main topology of WhiteRabbit and its children.

This Supervisor tree is registered under the caller module name.

Link to this section Summary

Functions

Returns a specification to start this module under a supervisor.

Link to this section Types

@type hole_args() :: [hole_option()]
@type hole_option() ::
  {:name, term()}
  | {:children, list()}
  | {:connections, [WhiteRabbit.Connection.t()]}
  | {:startup_consumers, [{term(), Consumer.t()}]}

Link to this section Functions

Returns a specification to start this module under a supervisor.

See Supervisor.

Link to this function

configure_rpc_topology(config, opts)

View Source