Amqpx.Exchange.bind

You're seeing just the function bind, go back to Amqpx.Exchange module for more information.
Link to this function

bind(channel, destination, source, options \\ [])

Specs

bind(
  Amqpx.Channel.t(),
  destination :: String.t(),
  source :: String.t(),
  keyword()
) :: :ok | Amqpx.Basic.error()

Binds an Exchange to another Exchange using the exchange.bind Amqpx method (a RabbitMQ-specific extension).

Options

  • :routing_key - the routing key to use for the binding. Defaults to "".
  • :no_wait - If set, the bind operation is asynchronous. Defaults to false.
  • :arguments - A list of arguments to pass when binding (of type Amqpx.arguments/0). See the README for more information. Defaults to [].