ChannelDeclaration

trait ChannelDeclaration[F[_]] extends ChannelDeclaration[F] with ChannelExtendable[F]
trait ChannelExtendable[F]
trait ChannelDeclaration[F]
class Object
trait Matchable
class Any
trait Channel[F]

Value members

Inherited methods

def declare(declaration: Declaration): F[Method]
Inherited from:
ChannelDeclaration
def delay[V](f: Channel => V): F[V]
Inherited from:
ChannelExtendable
def exchangeDeclare(exchangeDeclaration: ExchangeDeclaration): F[DeclareOk]
Inherited from:
ChannelDeclaration
def exchangeDelete(exchangeName: ExchangeName): F[DeleteOk]
Inherited from:
ChannelDeclaration
def queueBind(queueBind: BindDeclaration): F[BindOk]
Inherited from:
ChannelDeclaration
def queueDeclare(queueDeclaration: QueueDeclaration): F[DeclareOk]
Inherited from:
ChannelDeclaration
def queueDelete(queueName: QueueName): F[DeleteOk]
Inherited from:
ChannelDeclaration
def queueUnbind(bind: BindDeclaration): F[UnbindOk]
Inherited from:
ChannelDeclaration