JMS Topic (jmsTopic)

Defines a JMS topic configuration.

NameTypeDefaultDescription

id

string

A unique configuration ID.

jndiName

string

JNDI name for a resource.

properties.wasJms

The name of the topic that this JMS topic is assigned to, in the topic space defined by the Topic space property.

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.

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.

topicName

string

Default.Topic

The name of the topic that this JMS topic is assigned to, in the topic space defined by the Topic space property.

topicSpace

string

Default.Topic.Space

A topic space is a location for publish/subscribe messaging.