yggdrasil v2.0.0 API Reference
Modules
Yggdrasil is an immense mythical tree that connects the nine worlds in Norse cosmology
This module defines the functions start_link/2
, start_link/3
, stop/1
and stop/2
necessary to start and stop an adapter
Default Elixir adapter. Events are generated by notifying the adapter server
Yggdrasil adapter for Postgres
Yggdrasil adapter for RabbitMQ
Yggdrasil adapter for Redis
YProcess backend implementation for Yggdrasil. It is a general wrapper over other YProcesss backends
A server to manage the subscriptions inside Yggdrasil
Channel definition
Decoder behaviour. Defines the adapter and the decoding function from the
messages received from the adapter. By default, the adapter is
Yggdrasil.Adapter.Elixir
Default decoder
Default decoder for Postgres
Default decoder for RabbitMQ
Default decoder for Redis
A publisher server. Decodes the message comming from a connection and sends it to a channel
Supervisor to generate publisher supervisors on demand
Supervisor for Yggdrasil.Publisher
s and Yggdrasil.Adapter
s