Channel
trait Channel[F[_]] extends Channel[F, [_] =>> Stream[F, _$9]] with ChannelConsumer[F] with ChannelDeclaration[F] with ChannelPublisher[F]
trait ChannelPublisher[F]
trait ChannelDeclaration[F]
trait ChannelConsumer[F]
trait ChannelAcker[F]
trait ChannelExtendable[F]
trait Channel[F, [_] =>> Stream[F, _$9]]
trait ChannelExtendable[F]
trait ChannelConsumer[F, [_] =>> Stream[F, _$5]]
trait ChannelAcker[F]
trait ChannelPublisher[F]
trait ChannelDeclaration[F]
class Object
trait Matchable
class Any
class ChannelTimeouted[F]
Value members
Inherited methods
def basicConsume(queue: QueueName, deliverCallback: DeliverCallback, cancelCallback: CancelCallback): F[ConsumerTag]
- Inherited from:
- ChannelConsumer
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