QueueOptions

Aimed to specify queue consumer settings when calling link

Name

Type

Description

@autoAck

Boolean

@keepMostRecent

Boolean

@maxInternalQueueSize

Number (int)

RabbitMQConfirmation


Name

Type

Description

@channelInstance

Number (long)

-

@deliveryTag

Number (long)

-

@multiple

Boolean

-

@succeeded

Boolean

-

RabbitMQOptions

RabbitMQ client options, most

Name

Type

Description

@automaticRecoveryEnabled

Boolean

Enables or disables automatic connection recovery.

@connectTimeout

Number (int)

-

@connectionTimeout

Number (int)

Set the TCP connection timeout, in milliseconds, zero for infinite).

@crlPaths

Array of String

-

@crlValues

Array of Buffer

-

@enabledCipherSuites

Array of String

-

@enabledSecureTransportProtocols

Array of String

-

@handshakeTimeout

Number (int)

Set the AMQP 0-9-1 protocol handshake timeout, in milliseconds

@host

String

Set the default host to use for connections.

@hostnameVerificationAlgorithm

String

-

@idleTimeout

Number (int)

-

@idleTimeoutUnit

TimeUnit

-

@includeProperties

Boolean

Set wether to include properties when a broker message is passed on the event bus

@localAddress

String

-

@logActivity

Boolean

-

@metricsName

String

-

@networkRecoveryInterval

Number (long)

Set how long in milliseconds will automatic recovery wait before attempting to reconnect, default is 5000

@password

String

Set the password to use when connecting to the broker.

@port

Number (int)

Set the default port to use for connections.

@receiveBufferSize

Number (int)

-

@reconnectAttempts

Number (int)

-

@reconnectInterval

Number (long)

-

@requestedChannelMax

Number (int)

Set the initially requested maximum channel number, zero for unlimited.

@requestedHeartbeat

Number (int)

Set the initially requested heartbeat interval, in seconds, zero for none.

@reuseAddress

Boolean

-

@reusePort

Boolean

-

@sendBufferSize

Number (int)

-

@soLinger

Number (int)

-

@ssl

Boolean

-

@sslHandshakeTimeout

Number (long)

-

@sslHandshakeTimeoutUnit

TimeUnit

-

@tcpCork

Boolean

-

@tcpFastOpen

Boolean

-

@tcpKeepAlive

Boolean

-

@tcpNoDelay

Boolean

-

@tcpQuickAck

Boolean

-

@trafficClass

Number (int)

-

@trustAll

Boolean

-

@uri

String

-

@useAlpn

Boolean

-

@user

String

Set the AMQP user name to use when connecting to the broker.

@virtualHost

String

Set the virtual host to use when connecting to the broker.

RabbitMQPublisherConfirmation


Name

Type

Description

@messageId

String

-

@succeeded

Boolean

-

RabbitMQPublisherOptions

RabbitMQ client options, most

Name

Type

Description

@maxInternalQueueSize

Number (int)

@reconnectAttempts

Number (Integer)

Set the number of reconnect attempts to attempt when connecting, the null value disables it.

@reconnectInterval

Number (long)

Set the delay in milliseconds between connection retries.