ChannelTimeouted

final class ChannelTimeouted[F[_]](delegatee: Channel[F], duration: FiniteDuration)(implicit evidence$1: Timeouter[F]) extends ChannelTimeoutedImpl[F, [_] =>> Stream[F, _$2]] with Channel[F]
trait Channel[F]
trait ChannelAcker[F]
class ChannelTimeoutedImpl[F, [_] =>> Stream[F, _$2]]
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

Value members

Inherited methods

final def basicAck(deliveryTag: DeliveryTag, multiple: Boolean): F[Unit]
Inherited from:
ChannelTimeoutedImpl
final def basicCancel(consumerTag: ConsumerTag): F[Unit]
Inherited from:
ChannelTimeoutedImpl
final def basicConfirm(outcome: Confirmation): F[Unit]
Inherited from:
ChannelTimeoutedImpl
final def basicConsume(queue: QueueName, callback: Consumer): F[ConsumerTag]
Inherited from:
ChannelTimeoutedImpl
final def basicConsume(queue: QueueName, deliverCallback: DeliverCallback, cancelCallback: CancelCallback): F[ConsumerTag]
Inherited from:
ChannelTimeoutedImpl
final def basicGet(queue: QueueName, autoAck: Boolean): F[GetResponse]
Inherited from:
ChannelTimeoutedImpl
final def basicNack(deliveryTag: DeliveryTag, multiple: Boolean, requeue: Boolean): F[Unit]
Inherited from:
ChannelTimeoutedImpl
final def basicPublish[V](exchangeName: ExchangeName, routingKey: RoutingKey, body: V, mandatory: MandatoryArgument, properties: BasicProperties)(implicit encoder: BodyEncoder[V]): F[Unit]
Inherited from:
ChannelTimeoutedImpl
final def basicPublishDirect[V](queueName: QueueName, body: V, mandatory: MandatoryArgument, properties: BasicProperties)(implicit encoder: BodyEncoder[V]): F[Unit]
Inherited from:
ChannelTimeoutedImpl
final def basicPublishFanout[V](exchangeName: ExchangeName, body: V, mandatory: MandatoryArgument, properties: BasicProperties)(implicit encoder: BodyEncoder[V]): F[Unit]
Inherited from:
ChannelTimeoutedImpl
final def basicQos(prefetchCount: Int): F[Unit]
Inherited from:
ChannelTimeoutedImpl
final def basicReject(deliveryTag: DeliveryTag, requeue: Boolean): F[Unit]
Inherited from:
ChannelTimeoutedImpl
final def declare(declaration: Declaration): F[Method]
Inherited from:
ChannelTimeoutedImpl
final def delay[V](f: Channel => V): F[V]
Inherited from:
ChannelTimeoutedImpl
final def deliveryStream(queue: QueueName, prefetchCount: Int): F[(ConsumerTag, Stream[F, Delivery])]
Inherited from:
ChannelTimeoutedImpl
final def exchangeDeclare(exchangeDeclaration: ExchangeDeclaration): F[DeclareOk]
Inherited from:
ChannelTimeoutedImpl
final def exchangeDelete(exchangeName: ExchangeName): F[DeleteOk]
Inherited from:
ChannelTimeoutedImpl
final def queueBind(queueBind: BindDeclaration): F[BindOk]
Inherited from:
ChannelTimeoutedImpl
final def queueDeclare(queueDeclaration: QueueDeclaration): F[DeclareOk]
Inherited from:
ChannelTimeoutedImpl
final def queueDelete(queueName: QueueName): F[DeleteOk]
Inherited from:
ChannelTimeoutedImpl
final def queueUnbind(bind: BindDeclaration): F[UnbindOk]
Inherited from:
ChannelTimeoutedImpl