MQ Configuration Parameters
Breadcrumbs

Queue Level Configuration

This chapter explains the parameters that can be configured for JMS storage objects of type ‘Queue’. In general, these parameters are the most common ones used in the Point-to-Point (PTP) model of JMS and they can be configured in the default profile at the node FioranoMQ->Fiorano->mq->ptp->Queues->specific queue through Offline configuration using Studio.

From FioranoMQ 9.1.0 release onwards, a unique Destination Level Configuration support is included. For more on this, please refer to the Support for Destination Level Configuration section.

EnableJournaling

EnableJournaling specifies whether the Journaling Service is enabled on this Queue.

Values:

The default value for this parameter is false.  Valid values for this parameter are true/false.

Restart of server required: FALSE

StoreNPMessagesInDb

StoreNPMessagesInDb determines if non-persistent messages are to be stored in data storage.

Values:

The default value for this parameter is false.  Valid values for this parameter are true/false.

Restart of server required: TRUE

QueueLimitReachedNotificationThreshold

QueueLimitReachedNotificationThreshold is the threshold for the number of messages residing in the queue beyond which a JMX Notification will be fired. It will be ignored if its value is less than 1.

Values:

The default value for this parameter is 0 milliseconds. Valid values for this parameter include all positive integer values that fall in the Long range.

Restart of server required: TRUE

QueueBehaviorOnBufferOverflow

QueueBehaviorOnBufferOverflow determines the Queue behavior for the incoming messages when the size of the in-memory buffer used for storing NON_PERSISTENT messages reaches its maximum limit.

Values:

The default value for this parameter is default. Legal values for this parameter are DEFAULT, DropOldestMessage, Exception, and WriteToDisk.

Restart of server required: TRUE

ForcePushWait

ForcePushWait specifies the wait time if the in-memory buffer is full during force push.

Values:

The default value for this parameter is 1, but any positive integer can be assigned as a value.

Restart of server required: FALSE

QueueIdleStateNotifierThresholdTime

Notifications will be sent if the queue is idle for the time interval specified by this parameter.

Values:

The default value for this parameter is 0. Valid values for this parameter include all positive integer values that fall in the Long range.

Restart of server required: FALSE

The remaining Queue parameters are already mentioned in the previous section.