JMS configuration properties

Enable Poll Timeout (listener.manager.enablePollTimeout)

Allow poll timeout behavior to be completely disabled. This is equivalent to setting a poll timeout of 0, but this is now defaulted to disabled. A restart is not required if this is changed.

Default: false

Listeners Per Endpoint (listener.manager.listenersPerEndpoint)

The number of listener threads per endpoint. This is the number of polling threads that will be created for each listener. Note that each request is handled in a separate thread.

Default: 1

Listener Request Thread pool Max Size (listener.manager.maxRequestThreads)

The maximum size of the listener request thread pool. Note that the session pool size must be <= request pool size.

Default: 50

Listener Poll Timeout (listener.manager.pollInterval)

The timeout that each polling thread will use when attempting a read operation. A restart is not required if this is changed.

Default: 60000

Poll Timeout (listener.manager.pollTimeout)

The amount of time that the polling thread will wait before tearing down the connection and rebuilding it when there is no activity. This is useful for clients that do not report server restarts properly. A value of 0 disables this behavior. A restart is not required if this is changed.

Default: 600000

Read Retry Interval (listener.manager.retryInterval)

The time in milliseconds between read operations when there is a failure. A restart is not required if this is changed.

Default: 30000

Correlate by Message ID (transport.factory.correlateByMessageId)

Control whether responses are set with the correlation ID of the incoming request or with the request message ID. A restart is required if this is changed. If correlateByMessageID is set to true, the Correlation ID in the response must match the JMSMessageID of the original request. If it is false, the Correlation ID will not match.

Default: true

Include Extended Headers (transport.factory.extendedHeaders)

Should JMS 'header' properties be treated as transport headers?

Default: false