Yggdrasil for RabbitMQ v5.0.2 Yggdrasil.RabbitMQ.Client View Source

This module defines a RabbitMQ client.

Link to this section Summary

Types

t()

RabbitMQ client connection.

Tag for client connection.

Functions

RabbitMQ client connection.

Gets client key.

Gets a new client with pid, tag and namespace

Link to this section Types

Link to this type

t()

View Source
t() :: %Yggdrasil.RabbitMQ.Client{
  channel: channel :: AMQP.Channel.t(),
  namespace: namespace :: Yggdrasil.RabbitMQ.Connection.namespace(),
  pid: pid :: pid(),
  tag: tag :: tag()
}

RabbitMQ client connection.

Link to this type

tag()

View Source
tag() :: :subscriber | :publisher

Tag for client connection.

Link to this section Functions

Link to this function

%Yggdrasil.RabbitMQ.Client{}

View Source (struct)

RabbitMQ client connection.

Gets client key.

Link to this function

new(pid, tag, namespace)

View Source

Gets a new client with pid, tag and namespace