AckConsumingProgram

trait AckConsumingProgram[F[_]] extends AckConsuming[F, [_] =>> Stream[F, _$4]] with Acking[F] with ConsumingStream[F] with Cancel[F]
Companion
object
trait Cancel[F]
trait Consuming[F, [_] =>> Stream[F, _$2]]
trait Acking[F]
trait AckConsuming[F, [_] =>> Stream[F, _$4]]
class Object
trait Matchable
class Any

Value members

Concrete methods

def imapK[G[_]](fk: FunctionK[F, G])(gk: FunctionK[G, F])(F: Functor[F]): AckConsumingProgram[G]
Implicitly added by toAckConsumingProgramOps

Inherited methods

def basicCancel(channel: AMQPChannel, consumerTag: ConsumerTag): F[Unit]
Inherited from
Cancel
def createAcker(channel: AMQPChannel, ackMultiple: AckMultiple): F[AckResult => F[Unit]]
Inherited from
Acking
def createAckerConsumer[A](channel: AMQPChannel, queueName: QueueName, basicQos: BasicQos, consumerArgs: Option[ConsumerArgs], ackMultiple: AckMultiple)(decoder: EnvelopeDecoder[F, A]): F[(AckResult => F[Unit], Stream[F, AmqpEnvelope[A]])]
Inherited from
AckConsuming
def createAckerConsumerWithMultipleFlag[A](channel: AMQPChannel, queueName: QueueName, basicQos: BasicQos, consumerArgs: Option[ConsumerArgs])(decoder: EnvelopeDecoder[F, A]): F[((AckResult, AckMultiple) => F[Unit], Stream[F, AmqpEnvelope[A]])]
Inherited from
AckConsuming
Inherited from
Acking
def createAutoAckConsumer[A](channel: AMQPChannel, queueName: QueueName, basicQos: BasicQos, consumerArgs: Option[ConsumerArgs])(decoder: EnvelopeDecoder[F, A]): F[Stream[F, AmqpEnvelope[A]]]
Inherited from
AckConsuming
def createConsumer[A](queueName: QueueName, channel: AMQPChannel, basicQos: BasicQos, autoAck: Boolean, noLocal: Boolean, exclusive: Boolean, consumerTag: ConsumerTag, args: Arguments)(decoder: EnvelopeDecoder[F, A]): F[Stream[F, AmqpEnvelope[A]]]
Inherited from
Consuming

Concrete fields