|
Message Queue, v4.4 API Specification | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.EventObject
javax.management.Notification
com.sun.messaging.jms.management.server.MQNotification
com.sun.messaging.jms.management.server.BrokerNotification
public class BrokerNotification
Class containing information on broker related notifications. This notification is broadcasted from the relevant MBeans in a broker that is either:
Field Summary | |
---|---|
static java.lang.String |
BROKER_QUIESCE_COMPLETE
A broker has finished quiescing. |
static java.lang.String |
BROKER_QUIESCE_START
A broker has started to quiesce. |
static java.lang.String |
BROKER_RESOURCE_STATE_CHANGE
A broker's memory level/state has changed |
static java.lang.String |
BROKER_SHUTDOWN_START
A broker has started the process of shutting down. |
static java.lang.String |
BROKER_TAKEOVER_COMPLETE
A broker has completed the takeover of another broker. |
static java.lang.String |
BROKER_TAKEOVER_FAIL
A broker has failed in the attempt to takeover another broker. |
static java.lang.String |
BROKER_TAKEOVER_START
A broker has started to takeover another broker. |
Fields inherited from class com.sun.messaging.jms.management.server.MQNotification |
---|
PREFIX |
Fields inherited from class javax.management.Notification |
---|
source |
Constructor Summary | |
---|---|
BrokerNotification(java.lang.String type,
java.lang.Object source,
long sequenceNumber)
Creates a BrokerNotification object. |
Method Summary | |
---|---|
java.lang.String |
getBrokerAddress()
Returns the broker address. |
java.lang.String |
getBrokerID()
Returns the broker ID. |
java.lang.String |
getFailedBrokerID()
Returns the ID of the broker in the cluster that failed and is in the process of being taken over. |
java.lang.management.MemoryUsage |
getHeapMemoryUsage()
|
java.lang.String |
getNewResourceState()
|
java.lang.String |
getOldResourceState()
|
void |
setBrokerAddress(java.lang.String brokerAddress)
Sets the broker address. |
void |
setBrokerID(java.lang.String brokerID)
Sets the broker ID. |
void |
setFailedBrokerID(java.lang.String failedBrokerID)
Sets the ID of the broker in the cluster that failed and is in the process of being taken over. |
void |
setHeapMemoryUsage(java.lang.management.MemoryUsage heapMemoryUsage)
|
void |
setNewResourceState(java.lang.String newResourceState)
|
void |
setOldResourceState(java.lang.String oldResourceState)
|
Methods inherited from class javax.management.Notification |
---|
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString |
Methods inherited from class java.util.EventObject |
---|
getSource |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String BROKER_RESOURCE_STATE_CHANGE
public static final java.lang.String BROKER_QUIESCE_COMPLETE
public static final java.lang.String BROKER_QUIESCE_START
public static final java.lang.String BROKER_SHUTDOWN_START
public static final java.lang.String BROKER_TAKEOVER_COMPLETE
public static final java.lang.String BROKER_TAKEOVER_FAIL
public static final java.lang.String BROKER_TAKEOVER_START
Constructor Detail |
---|
public BrokerNotification(java.lang.String type, java.lang.Object source, long sequenceNumber)
type
- The notification type.source
- The notification source.sequenceNumber
- The notification sequence number within the source object.Method Detail |
---|
public void setBrokerID(java.lang.String brokerID)
brokerID
- The broker ID.public java.lang.String getBrokerID()
public void setBrokerAddress(java.lang.String brokerAddress)
brokerAddress
- The broker address.public java.lang.String getBrokerAddress()
public void setFailedBrokerID(java.lang.String failedBrokerID)
failedBrokerID
- Sets the ID of the broker in the cluster
that failed and is in the process of being
taken over.public java.lang.String getFailedBrokerID()
public void setOldResourceState(java.lang.String oldResourceState)
public java.lang.String getOldResourceState()
public void setNewResourceState(java.lang.String newResourceState)
public java.lang.String getNewResourceState()
public void setHeapMemoryUsage(java.lang.management.MemoryUsage heapMemoryUsage)
public java.lang.management.MemoryUsage getHeapMemoryUsage()
|
Message Queue, v4.4 API Specification | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |