|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.util.EventObject
javax.management.Notification
javax.management.AttributeChangeNotification
public class AttributeChangeNotification
提供 MBean 所發送的屬性更改通知的定義。
當屬性發生更改時,由擁有相關屬性的 MBean 負責創建共時送屬性更改通知。所以必須由發生屬性更改的 MBean 來實作 NotificationBroadcaster 介面。
範例:如果一個稱為 myMbean 的 MBean 在其屬性
String myString 被修改時通知已註冊的偵聽器,則 myMbean 創建並忽略以下通知:new AttributeChangeNotification(myMbean, sequenceNumber, timeStamp, msg, "myString", "String", oldValue, newValue);
| 欄位摘要 | |
|---|---|
static String |
ATTRIBUTE_CHANGE
通知型別,指示所觀察的 MBean 屬性值已更改。 |
| 從類別 javax.management.Notification 繼承的欄位 |
|---|
source |
| 建構子摘要 | |
|---|---|
AttributeChangeNotification(Object source,
long sequenceNumber,
long timeStamp,
String msg,
String attributeName,
String attributeType,
Object oldValue,
Object newValue)
建構一個 AttributeChangeNotification 物件。 |
|
| 方法摘要 | |
|---|---|
String |
getAttributeName()
獲得已更改屬性的名稱。 |
String |
getAttributeType()
獲得已更改屬性的型別。 |
Object |
getNewValue()
獲得已更改屬性的新值。 |
Object |
getOldValue()
獲得已更改屬性的舊值。 |
| 從類別 javax.management.Notification 繼承的方法 |
|---|
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString |
| 從類別 java.util.EventObject 繼承的方法 |
|---|
getSource |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 欄位詳細資訊 |
|---|
public static final String ATTRIBUTE_CHANGE
jmx.attribute.change。
| 建構子詳細資訊 |
|---|
public AttributeChangeNotification(Object source,
long sequenceNumber,
long timeStamp,
String msg,
String attributeName,
String attributeType,
Object oldValue,
Object newValue)
source - 通知產生者,也就是該屬性所屬的 MBean。sequenceNumber - 源物件內的通知序列號。timeStamp - 發送通知的日期。msg - 套件含通知訊息的 String。attributeName - 提供屬性名稱的 String。attributeType - 套件含屬性型別的 String。oldValue - 表示更改屬性前該屬性值的物件。newValue - 表示更改屬性後該屬性值的物件。| 方法詳細資訊 |
|---|
public String getAttributeName()
public String getAttributeType()
public Object getOldValue()
public Object getNewValue()
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。