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

Attributes

The broker monitor MBean has the attributes shown in Table 3–4. The names of these attributes are defined as static constants in the utility class BrokerAttributes.

Table 3–4 Broker Monitor Attributes

Name 

Type 

Settable? 

Description 

BrokerID

String

No 

Broker identifier

Must be a unique alphanumeric string of no more than n - 13 characters, where n is the maximum table name length allowed by the database. No two running brokers may have the same broker identifier.

For brokers using a JDBC-based persistent data store, this string is appended to the names of all database tables to make them unique in the case where more than one broker instance is using the same database. If a database is not used as the persistent data store, the value of this attribute is null.


Note –

For high-availability brokers, database table names use the ClusterID attribute (see Table 3–78) instead.


Version

String

No 

Broker version 

InstanceName

String

No 

Broker instance name 

Port

Integer

No 

Port number of Port Mapper 

ResourceState

String

No 

Current broker resource state:  

    green: < 80% memory utilization


    yellow: 80–90% memory utilization


    orange: 90–98% memory utilization


    red: > 98% memory utilization



Note –

The threshold values shown are the default thresholds for triggering the various states; these can be changed by setting the broker configuration properties

    imq.green.threshold


    imq.yellow.threshold


    imq.orange.threshold


    imq.red.threshold



Embedded

Boolean

No 

Is broker embedded (started from within another process)?