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
-
Optional product?: string
-
Optional version?: string
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
Optional port
port: number
Optional product
product: string
Optional reconnect
reconnect: boolean
Optional reconnectBackoffStrategy
reconnectBackoffStrategy: string
Optional reconnectBackoffTime
reconnectBackoffTime: number
Optional reconnectExponentialLimit
reconnectExponentialLimit: number
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
Optional vhost
vhost: string
Default: 'node-' + process.version