Module ebus_supervisor

Utility module to start/work with supervisors.

Behaviours: supervisor.

Description

Utility module to start/work with supervisors.

Data Types

name()

name() = atom() | {global, term()} | {via, module(), term()}

The Supervisor name.

options()

options() = #{name => name(), strategy => supervisor:strategy(), intensity => non_neg_integer(), period => pos_integer()}

Options used by the start* functions.

Function Index

start_link/2
start_link/3

Function Details

start_link/2

start_link(Children::[supervisor:child_spec()], Options::options()) -> supervisor:startlink_ret()

start_link/3

start_link(Module::module(), Arg::term(), Options::options()) -> supervisor:startlink_ret()


Generated by EDoc