The destination configuration MBean supports the operations shown in Table 3–35. The names of these operations are defined as static constants in the utility class DestinationOperations.
Table 3–35 Destination Configuration Operations
Name |
Parameters |
Result Type |
Description |
---|---|---|---|
pauseType (String) |
None |
Pause message delivery See Table 3–36 for possible values of pauseType. |
|
None |
None |
Pause all message delivery Equivalent to pause(DestinationPauseType.ALL). |
|
None |
None |
Resume message delivery |
|
None |
None |
Purge all messages |
|
None |
None |
Compact persistent data store Note – Only a paused destination can be compacted. |
Table 3–36 shows the possible values for the pause operation's pauseType parameter. These values are defined as static constants in the utility class DestinationPauseType.
Table 3–36 Destination Pause Types
Value |
Utility Constant |
Meaning |
---|---|---|
PRODUCERS |
Pause delivery from associated message producers |
|
CONSUMERS |
Pause delivery to associated message consumers |
|
ALL |
Pause all message delivery |