Interface AmqpConnectionManager

interface AmqpConnectionManager {
    channelCount: number;
    connection: Connection;
    connectionOptions?: AmqpConnectionOptions;
    heartbeatIntervalInSeconds: number;
    reconnectTimeInSeconds: number;
    addListener(event, listener): this;
    addListener(event, listener): this;
    addListener(event, listener): this;
    addListener(event, listener): this;
    addListener(event, listener): this;
    addListener(event, listener): this;
    close(): Promise<void>;
    connect(options?): Promise<void>;
    createChannel(options?): default;
    isConnected(): boolean;
    listeners(eventName): Function[];
    on(event, listener): this;
    on(event, listener): this;
    on(event, listener): this;
    on(event, listener): this;
    on(event, listener): this;
    on(event, listener): this;
    once(event, listener): this;
    once(event, listener): this;
    once(event, listener): this;
    once(event, listener): this;
    once(event, listener): this;
    once(event, listener): this;
    prependListener(event, listener): this;
    prependListener(event, listener): this;
    prependListener(event, listener): this;
    prependListener(event, listener): this;
    prependListener(event, listener): this;
    prependListener(event, listener): this;
    prependOnceListener(event, listener): this;
    prependOnceListener(event, listener): this;
    prependOnceListener(event, listener): this;
    prependOnceListener(event, listener): this;
    prependOnceListener(event, listener): this;
    prependOnceListener(event, listener): this;
    reconnect(): void;
    removeListener(event, listener): this;
}

Implemented by

Properties

channelCount: number

Returns the number of registered channels.

connection: Connection

The current connection.

connectionOptions?: AmqpConnectionOptions
heartbeatIntervalInSeconds: number
reconnectTimeInSeconds: number

Methods

  • Parameters

    • event: string
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: ConnectListener

    Returns this

  • Parameters

    • event: "connectFailed"
    • listener: ConnectFailedListener

    Returns this

  • Parameters

    • event: "blocked"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                reason: string;
            }
            • reason: string

          Returns void

    Returns this

  • Parameters

    • event: "unblocked"
    • listener: (() => void)
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "disconnect"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                err: Error;
            }
            • err: Error

          Returns void

    Returns this

  • Returns Promise<void>

  • Parameters

    • Optional options: {
          timeout?: number;
      }
      • Optional timeout?: number

    Returns Promise<void>

  • Parameters

    Returns default

  • Returns boolean

  • Parameters

    • eventName: string | symbol

    Returns Function[]

  • Parameters

    • event: string
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: ConnectListener

    Returns this

  • Parameters

    • event: "connectFailed"
    • listener: ConnectFailedListener

    Returns this

  • Parameters

    • event: "blocked"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                reason: string;
            }
            • reason: string

          Returns void

    Returns this

  • Parameters

    • event: "unblocked"
    • listener: (() => void)
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "disconnect"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                err: Error;
            }
            • err: Error

          Returns void

    Returns this

  • Parameters

    • event: string
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: ConnectListener

    Returns this

  • Parameters

    • event: "connectFailed"
    • listener: ConnectFailedListener

    Returns this

  • Parameters

    • event: "blocked"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                reason: string;
            }
            • reason: string

          Returns void

    Returns this

  • Parameters

    • event: "unblocked"
    • listener: (() => void)
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "disconnect"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                err: Error;
            }
            • err: Error

          Returns void

    Returns this

  • Parameters

    • event: string
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: ConnectListener

    Returns this

  • Parameters

    • event: "connectFailed"
    • listener: ConnectFailedListener

    Returns this

  • Parameters

    • event: "blocked"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                reason: string;
            }
            • reason: string

          Returns void

    Returns this

  • Parameters

    • event: "unblocked"
    • listener: (() => void)
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "disconnect"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                err: Error;
            }
            • err: Error

          Returns void

    Returns this

  • Parameters

    • event: string
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

  • Parameters

    • event: "connect"
    • listener: ConnectListener

    Returns this

  • Parameters

    • event: "connectFailed"
    • listener: ConnectFailedListener

    Returns this

  • Parameters

    • event: "blocked"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                reason: string;
            }
            • reason: string

          Returns void

    Returns this

  • Parameters

    • event: "unblocked"
    • listener: (() => void)
        • (): void
        • Returns void

    Returns this

  • Parameters

    • event: "disconnect"
    • listener: ((arg) => void)
        • (arg): void
        • Parameters

          • arg: {
                err: Error;
            }
            • err: Error

          Returns void

    Returns this

  • Returns void

  • Parameters

    • event: string
    • listener: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this