Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Queue<Data>

Type parameters

  • Data

Hierarchy

  • Queue

Index

Constructors

constructor

Properties

channel

channel: Channel<Data>

logger

logger: LoggerInstance

name

name: string

options

options: QueueOptions

Methods

assert

  • assert(): Promise<AssertQueue>
  • Assert queue in the channel.

    Returns Promise<AssertQueue>

bind

  • bind(): Promise<void>

publish

  • publish(data: Data, options?: AMQPOptions.Publish): Promise<boolean>
  • Publishes data to queue.

    Parameters

    • data: Data
    • Optional options: AMQPOptions.Publish

    Returns Promise<boolean>

subscribe

  • subscribe(onData: QueueSubscriber<Data>, options?: AMQPOptions.Consume): void
  • Subscribes to queue messages.

    Parameters

    Returns void

Static from

Generated using TypeDoc