ChannelPublisher

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

Value members

Inherited methods

def basicPublish[V](exchangeName: ExchangeName, routingKey: RoutingKey, body: V, mandatory: MandatoryArgument, properties: BasicProperties)(implicit encoder: BodyEncoder[V]): F[Unit]
Inherited from:
ChannelPublisher
def basicPublishDirect[V](queueName: QueueName, body: V, mandatory: MandatoryArgument, properties: BasicProperties)(implicit encoder: BodyEncoder[V]): F[Unit]
Inherited from:
ChannelPublisher
def basicPublishFanout[V](exchangeName: ExchangeName, body: V, mandatory: MandatoryArgument, properties: BasicProperties)(implicit encoder: BodyEncoder[V]): F[Unit]
Inherited from:
ChannelPublisher
def delay[V](f: Channel => V): F[V]
Inherited from:
ChannelExtendable