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.

@connectionRetries

Number (Integer)

Set the number of connection retries to attempt when connecting, the null value disables it.

@connectionRetryDelay

Number (long)

Set the delay in milliseconds between connection retries.

@connectionTimeout

Number (int)

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

@handshakeTimeout

Number (int)

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

@host

String

Set the default host to use for connections.

@includeProperties

Boolean

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

@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.

@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.

@uri

String

-

@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.