QueueAPI

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

Attributes

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

Members list

Value members

Abstract methods

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

Attributes

Source
APIs.scala
def declare(queue: QueueName, passive: Boolean, durable: Boolean, exclusive: Boolean, autoDelete: Boolean, noWait: NoWait, arguments: FieldTable): F[Option[DeclareOk]]

Attributes

Source
APIs.scala
def delete(queue: QueueName, ifUnused: Boolean, ifEmpty: Boolean, noWait: NoWait): F[Option[DeleteOk]]

Attributes

Source
APIs.scala
def purge(queue: QueueName, noWait: NoWait): F[Option[PurgeOk]]

Attributes

Source
APIs.scala
def unbind(queue: QueueName, exchange: ExchangeName, routingKey: ShortString, arguments: FieldTable): F[UnbindOk.type]

Attributes

Source
APIs.scala