Sun GlassFish Message Queue 4.4 Developer's Guide for JMX Clients

Utility Classes

The package com.sun.messaging.jms.management.server in the Message Queue JMX interface contains a collection of utility classes defining useful static constants and methods for use with Message Queue MBeans. Table 2–2 lists these utility classes; see the relevant sections of Chapter 3, Message Queue MBean Reference and the Message Queue JMX JavaDoc documentation for further details.

Table 2–2 Message Queue JMX Utility Classes

Class 

Description 

MQObjectName

Constants and methods for Message Queue MBean object names 

MQNotification

Superclass for all Message Queue JMX notifications

BrokerAttributes

Names of broker attributes 

BrokerOperations

Names of broker operations 

BrokerNotification

Constants and methods related to broker notifications 

BrokerState

Constants related to broker state 

ServiceAttributes

Names of connection service attributes 

ServiceOperations

Names of connection service operations 

ServiceNotification

Constants and methods related to connection service notifications 

ServiceState

Constants related to connection service state 

ConnectionAttributes

Names of connection attributes 

ConnectionOperations

Names of connection operations 

ConnectionNotification

Constants and methods related to connection notifications 

DestinationAttributes

Names of destination attributes 

DestinationOperations

Names of destination operations 

DestinationNotification

Constants and methods related to destination notifications 

DestinationType

Names of destination types 

DestinationState

Constants related to destination state 

DestinationLimitBehavior

Names of destination limit behaviors 

DestinationPauseType

Constants related to destination pause type 

ProducerAttributes

Names of message producer attributes 

ProducerOperations

Names of message producer operations 

ProducerInfo

Field names in composite data object for message producers 

ConsumerAttributes

Names of message consumer attributes 

ConsumerOperations

Names of message consumer operations 

ConsumerInfo

Field names in composite data object for message consumers 

TransactionAttributes

Names of transaction attributes 

TransactionOperations

Names of transaction operations 

TransactionNotification

Constants and methods related to transaction notifications 

TransactionInfo

Field names in composite data object for transactions 

TransactionState

Constants related to transaction state 

ClusterAttributes

Names of broker cluster attributes 

ClusterOperations

Names of broker cluster operations 

ClusterNotification

Constants and methods related to broker cluster notifications 

BrokerClusterInfo

Field names in composite data object for broker clusters 

LogAttributes

Names of logging attributes 

LogNotification

Constants and methods related to logging notifications 

LogLevel

Names of logging levels 

JVMAttributes

Names of Java Virtual Machine (JVM) attributes