default.maximum

This global property configures a maximum limit for persistent messages stored in the <system> queue and user defined queues with the queue maximum property set to 0 or a negative number (see “Queue size”). To set the global property, specify the message limit, for example:

default.maximum=120

The default is 100. This setting restricts in-memory caching of persistent messages; you can change it to tune the memory used to hold persistent messages in the <system> queue and user defined queues where the maximum property is 0 or a negative value.

This setting also determines how many persistent messages EAServer reads into memory during message service initialization. A large default size can delay server startup when there is a large backlog of unprocessed messages, since the message service reads this many messages into memory when initializing.

The setting does not restrict the number of transient messages in the system queue or in user defined queues where the maximum property is 0 or a negative value.