yggdrasil v4.0.0 Yggdrasil.Registry View Source
Yggdrasil Registry
for adapters, transformers and backends aliases.
Link to this section Summary
Functions
Returns a specification to start this module under a supervisor
Gets the adapter module for a name
Gets the backend module for a name
Gets full channel from the current channel
Gets the publisher module for a name
Gets the subscriber module for a name
Gets the transformer module for a name
Registers an adapter module
as name
Registers a backend module
as a name
Registers a transformer module
as a name
Starts a registry with some optional options
Stops a registry
with optionals reason
and timeout
Link to this section Functions
Returns a specification to start this module under a supervisor.
See Supervisor
.
Gets the adapter module for a name
.
Gets the backend module for a name
.
get_full_channel(channel :: Yggdrasil.Channel.t()) :: {:ok, Yggdrasil.Channel.t()} | {:error, term()}
Gets full channel from the current channel
.
Gets the publisher module for a name
.
Gets the subscriber module for a name
.
Gets the transformer module for a name
.
Registers an adapter module
as name
.
Registers a backend module
as a name
.
Registers a transformer module
as a name
.
start_link(Agent.options()) :: Agent.on_start()
Starts a registry with some optional options
Stops a registry
with optionals reason
and timeout
.