ExchangeAPI

lepus.client.ExchangeAPI
trait ExchangeAPI[F[_]]

Attributes

Source
APIs.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def bind(destination: ExchangeName, source: ExchangeName, routingKey: ShortString, noWait: NoWait, arguments: FieldTable): F[Option[BindOk.type]]

Attributes

Source
APIs.scala
def declare(exchange: ExchangeName, `type`: ExchangeType, passive: Boolean, durable: Boolean, autoDelete: Boolean, internal: Boolean, noWait: NoWait, arguments: FieldTable): F[Option[DeclareOk.type]]

Attributes

Source
APIs.scala
def delete(exchange: ExchangeName, ifUnused: Boolean, noWait: NoWait): F[Option[DeleteOk.type]]

Attributes

Source
APIs.scala
def unbind(destination: ExchangeName, source: ExchangeName, routingKey: ShortString, noWait: NoWait, arguments: FieldTable): F[Option[UnbindOk.type]]

Attributes

Source
APIs.scala