JMS Properties Reference

This section lists all of the JMS properties that can be set. The JMS properties are listed in the following functional groups:

For each group, all of the available sources from which a property can be specified are provided in order of priority.

Note:  Unless otherwise indicated, the listed JMS properties are all supported by Solace PubSub+ message brokers and are not limited to a specific version number.

JMS Property Sources

JMS properties can be specified through the following sources.

JMS Property Sources

Property Source

Description

Initial Context

Properties in the environment that are passed to the Initial Context constructor.

Refer to Initial Context Property.

System

Properties that are specified through the Java command line (–D<property>=<value>).

JNDI Properties File

Properties that are specified in a jndi.properties file on the CLASSPATH. (Refer to JNDI Connection Properties.)

Any property that can be specified as an initial context property can be specified through the jndi.properties file.

URL

URL is itself a property, but the username and password properties can also be embedded in it.

Connection Factory

Properties that are specified in the Connection Factory object.

JMS API

Properties that are specified through the Solace JMS API.

Message

Properties that are on a JMS message. Refer to Message Properties.