Packages

class RabbitClient[F[_]] extends AnyRef

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RabbitClient
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addPublishingListener(listener: (PublishReturn) ⇒ F[Unit])(implicit channel: AMQPChannel): F[Unit]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def basicCancel(consumerTag: ConsumerTag)(implicit channel: AMQPChannel): F[Unit]
  7. def bindExchange(destination: ExchangeName, source: ExchangeName, routingKey: RoutingKey)(implicit channel: AMQPChannel): F[Unit]
  8. def bindExchange(destination: ExchangeName, source: ExchangeName, routingKey: RoutingKey, args: ExchangeBindingArgs)(implicit channel: AMQPChannel): F[Unit]
  9. def bindExchangeNoWait(destination: ExchangeName, source: ExchangeName, routingKey: RoutingKey, args: ExchangeBindingArgs)(implicit channel: AMQPChannel): F[Unit]
  10. def bindQueue(queueName: QueueName, exchangeName: ExchangeName, routingKey: RoutingKey, args: QueueBindingArgs)(implicit channel: AMQPChannel): F[Unit]
  11. def bindQueue(queueName: QueueName, exchangeName: ExchangeName, routingKey: RoutingKey)(implicit channel: AMQPChannel): F[Unit]
  12. def bindQueueNoWait(queueName: QueueName, exchangeName: ExchangeName, routingKey: RoutingKey, args: QueueBindingArgs)(implicit channel: AMQPChannel): F[Unit]
  13. def clearPublishingListeners(implicit channel: AMQPChannel): F[Unit]
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  15. def createAckerConsumer[A](queueName: QueueName, basicQos: BasicQos = ..., consumerArgs: Option[ConsumerArgs] = None)(implicit channel: AMQPChannel, decoder: EnvelopeDecoder[F, A]): F[((AckResult) ⇒ F[Unit], Stream[F, AmqpEnvelope[A]])]
  16. def createAutoAckConsumer[A](queueName: QueueName, basicQos: BasicQos = ..., consumerArgs: Option[ConsumerArgs] = None)(implicit channel: AMQPChannel, decoder: EnvelopeDecoder[F, A]): F[Stream[F, AmqpEnvelope[A]]]
  17. def createBasicPublisher[A](implicit channel: AMQPChannel, encoder: MessageEncoder[F, A]): F[(ExchangeName, RoutingKey, A) ⇒ F[Unit]]
  18. def createBasicPublisherWithListener[A](flag: PublishingFlag, listener: (PublishReturn) ⇒ F[Unit])(implicit channel: AMQPChannel, encoder: MessageEncoder[F, A]): F[(ExchangeName, RoutingKey, A) ⇒ F[Unit]]
  19. def createChannel(conn: AMQPConnection): Resource[F, AMQPChannel]
  20. def createConnection: Resource[F, AMQPConnection]
  21. def createConnectionChannel: Resource[F, AMQPChannel]
  22. def createPublisher[A](exchangeName: ExchangeName, routingKey: RoutingKey)(implicit channel: AMQPChannel, encoder: MessageEncoder[F, A]): F[(A) ⇒ F[Unit]]
  23. def createPublisherWithListener[A](exchangeName: ExchangeName, routingKey: RoutingKey, flags: PublishingFlag, listener: (PublishReturn) ⇒ F[Unit])(implicit channel: AMQPChannel, encoder: MessageEncoder[F, A]): F[(A) ⇒ F[Unit]]
  24. def createRoutingPublisher[A](exchangeName: ExchangeName)(implicit channel: AMQPChannel, encoder: MessageEncoder[F, A]): F[(RoutingKey) ⇒ (A) ⇒ F[Unit]]
  25. def createRoutingPublisherWithListener[A](exchangeName: ExchangeName, flags: PublishingFlag, listener: (PublishReturn) ⇒ F[Unit])(implicit channel: AMQPChannel, encoder: MessageEncoder[F, A]): F[(RoutingKey) ⇒ (A) ⇒ F[Unit]]
  26. def declareExchange(exchangeConfig: DeclarationExchangeConfig)(implicit channel: AMQPChannel): F[Unit]
  27. def declareExchange(exchangeName: ExchangeName, exchangeType: ExchangeType)(implicit channel: AMQPChannel): F[Unit]
  28. def declareExchangeNoWait(exchangeConfig: DeclarationExchangeConfig)(implicit channel: AMQPChannel): F[Unit]
  29. def declareExchangePassive(exchangeName: ExchangeName)(implicit channel: AMQPChannel): F[Unit]
  30. def declareQueue(queueConfig: DeclarationQueueConfig)(implicit channel: AMQPChannel): F[Unit]
  31. def declareQueue(implicit channel: AMQPChannel): F[QueueName]
  32. def declareQueueNoWait(queueConfig: DeclarationQueueConfig)(implicit channel: AMQPChannel): F[Unit]
  33. def declareQueuePassive(queueName: QueueName)(implicit channel: AMQPChannel): F[Unit]
  34. def deleteExchange(config: DeletionExchangeConfig)(implicit channel: AMQPChannel): F[Unit]
  35. def deleteExchangeNoWait(config: DeletionExchangeConfig)(implicit channel: AMQPChannel): F[Unit]
  36. def deleteQueue(config: DeletionQueueConfig)(implicit channel: AMQPChannel): F[Unit]
  37. def deleteQueueNoWait(config: DeletionQueueConfig)(implicit channel: AMQPChannel): F[Unit]
  38. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  39. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  40. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  41. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  42. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  46. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  47. def toString(): String
    Definition Classes
    AnyRef → Any
  48. def unbindExchange(destination: ExchangeName, source: ExchangeName, routingKey: RoutingKey)(implicit channel: AMQPChannel): F[Unit]
  49. def unbindExchange(destination: ExchangeName, source: ExchangeName, routingKey: RoutingKey, args: ExchangeUnbindArgs)(implicit channel: AMQPChannel): F[Unit]
  50. def unbindQueue(queueName: QueueName, exchangeName: ExchangeName, routingKey: RoutingKey, args: QueueUnbindArgs)(implicit channel: AMQPChannel): F[Unit]
  51. def unbindQueue(queueName: QueueName, exchangeName: ExchangeName, routingKey: RoutingKey)(implicit channel: AMQPChannel): F[Unit]
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped