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.
For information on how to configure the FioranoMQ Server in Offline mode, refer to the Offline Profile Management section and for Online Configuration (through the Web Management Console), refer to the FioranoMQ Web Management Console section.
Note: From the FioranoMQ 9.1.0 release onwards, a unique Destination Level Configuration support is included. For more on this, please refer to the section 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.