JMS quotas are used to
control the allotment of system resources available to destinations. For
example, you can specify the number of bytes or messages that a
destination is allowed to store, or specify whether the quota can be
shared be all destinations that refer to it.
To create a JMS quota:
If you have not already done so, in the Change Center of the Administration Console, click Lock & Edit (see Use the Change Center).
Administration Console, expand Services >
Messaging and select JMS
JMS Modules table, click the name of JMS module
in which you want to configure the quota resource.
On the module's
Settings page, click the
New button in the Summary of
Create a New JMS System Module Resource page, use
the Type drop-down to select
On the JMS Quota Properties page:
In Name, enter a name for the quota.
In Bytes Maximum, enter the total
number of bytes that can be stored in a destination that uses this
In Messages Maximum, enter the total
number of messages that can be stored in a destination that uses
In Policy, select the delivery policy
to determines whether to deliver smaller messages before larger
ones when a destination has exceeded its message quota. The FIFO
(first in, first out) policy strictly enqueues all send requests
for the same destination until there is enough space for the first
request in line. This prevents smaller messages from being
delivered when larger requests are already waiting for space. The
Preemptive policy does allow smaller send requests to preempt
previous larger ones when there is sufficient space for smaller
messages on the destination.
In Shared, specify whether this quota
is shared by destinations that refer to it.
Note: Once you create a quota, you cannot rename it.
Instead, you must delete it and create another one that uses the new