public class BrokerNotification extends MQNotification
Modifier and Type | Field and Description |
---|---|
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.
|
PREFIX
Constructor and Description |
---|
BrokerNotification(java.lang.String type,
java.lang.Object source,
long sequenceNumber)
Creates a BrokerNotification object.
|
Modifier and Type | Method and Description |
---|---|
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) |
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
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.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()
Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.