JMS Queue (jmsQueue)

Defines a JMS queue configuration.

NameTypeDefaultDescription

id

string

A unique configuration ID.

jndiName

string

JNDI name for a resource.

properties.wasJms

The name of the queue that this JMS queue is assigned to.

NameTypeDefaultDescription

deliveryMode

  • Application

  • NonPersistent

  • Persistent

Application

The delivery mode for messages sent to this destination. This controls the persistence of messages on this destination.

priority

int
Min: 0
Max: 9

The relative priority for messages sent to this destination, in the range 0 to 9, with 0 as the lowest priority and 9 as the highest priority.

queueName

string

Default.Queue

The name of the associated Queue

readAhead

  • AlwaysOff

  • AlwaysOn

  • AsConnection

AsConnection

Read ahead is an optimization that preemptively assigns messages to consumers. This processes the consumer requests faster.

timeToLive

A period of time with second precision

0s

The default time in milliseconds from its dispatch time that the system must keep the messages live in the destination. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), or seconds (s). For example, specify 30 seconds as 30s. You can include multiple values in a single entry. For example, 1m30s is equivalent to 90 seconds.