Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ConnectionOptions

Hierarchy

  • ConnectionOptions

Index

Properties

Optional authMechanism

authMechanism: string

Optional clientProperties

clientProperties: { applicationName?: string; capabilities?: { consumer_cancel_notify?: boolean }; platform?: string; product?: string; version?: string }

Type declaration

  • Optional applicationName?: string
  • Optional capabilities?: { consumer_cancel_notify?: boolean }
    • Optional consumer_cancel_notify?: boolean
  • Optional platform?: string

    Default: 'node-' + process.version

  • Optional product?: string

    Default: node-amqp

  • Optional version?: string

    Default: 'nodeAMQPVersion'

Optional connectionTimeout

connectionTimeout: number

Optional defaultExchangeName

defaultExchangeName: string

Optional heartbeat

heartbeat: number

Optional host

host: string

Optional login

login: string

Optional noDelay

noDelay: boolean

Optional password

password: string

Optional platform

platform: string

Default: 'node-{NODE_VERSION}'

Optional port

port: number

Optional product

product: string

Default: 'node-amqp'

Optional reconnect

reconnect: boolean

Default: true

Optional reconnectBackoffStrategy

reconnectBackoffStrategy: string

Default: 'linear'

Optional reconnectBackoffTime

reconnectBackoffTime: number

Default: 1000

Optional reconnectExponentialLimit

reconnectExponentialLimit: number

Default: 120000

Optional ssl

ssl: { caFile?: string; certFile?: string; enabled: boolean; keyFile?: string; rejectUnauthorized?: boolean }

Type declaration

  • Optional caFile?: string
  • Optional certFile?: string
  • enabled: boolean
  • Optional keyFile?: string
  • Optional rejectUnauthorized?: boolean

Optional url

url: string

Optional version

version: string

Default: node-amqp/package.json version

Optional vhost

vhost: string

Generated using TypeDoc