yggdrasil v3.0.2 API Reference
Modules
Yggdrasil is an immense mythical tree that connects the nine worlds in Norse cosmology
A server to manage the subscriptions inside Yggdrasil
Channel struct definition
Supervisor for Yggdrasil.Distributor.Adapter
and
Yggdrasil.Distributor.Publisher
Yggdrasil distributor adapter for Elixir
Yggdrasil distributor adapter for Postgres
Yggdrasil distributor adapter for RabbitMQ
Yggdrasil distributor adapter for Redis
Distributor backend to subscribe, unsubscribe and publish messages. Uses
Phoenix.PubSub
for message distribution
Supervisor to generate distributors on demand
A server to distribute the messages
Publisher pool of processes
A server for elixir publishing
A server for Postgres publishing
A server for Redis publishing
A server for Redis publishing
Generator of publisher pools
Transformer behaviour. Defines how to decode and encode messages from a
Yggdrasil.Channel
Default Yggdrasil transformer
Behaviour to implement virtual adapters that serve as both subscribing/unsubscribing and publishing