Oracle GlassFish Message Queue 4.4.2 Developer's Guide for JMX Clients

Operations

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 

pause

pauseType (String)

None 

Pause message delivery 

See Table 3–36 for possible values of pauseType.

pause

None 

None 

Pause all message delivery 

Equivalent to pause(DestinationPauseType.ALL).

resume

None 

None 

Resume message delivery 

purge

None 

None 

Purge all messages 

compact [File-based persistence only]

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

DestinationPauseType.PRODUCERS

Pause delivery from associated message producers 

CONSUMERS

DestinationPauseType.CONSUMERS

Pause delivery to associated message consumers 

ALL

DestinationPauseType.ALL

Pause all message delivery