java.lang.Object
java.util.EventObject
javax.management.Notification
javax.management.AttributeChangeNotification
- すべての実装されたインタフェース:
- Serializable
public class AttributeChangeNotification extends Notification
MBeanによって送信される属性変更通知を定義します。
 
 属性が変更されたとき属性変更通知を作成し、送信するのは、その属性を所有するMBeanです。 したがって、属性が変更されるMBeanは、NotificationBroadcasterインタフェースを実装する必要があります。 
 
 例: MBeanによって呼び出されるmyMbeanは、次の属性が変更されたとき、登録済みのリスナーに通知を送る必要があります。
 
 String myString myMbeanによって作成され、送信される通知の内容は次のとおりです。
  new AttributeChangeNotification(myMbean, sequenceNumber, timeStamp, msg, "myString", "String", oldValue, newValue); - 導入されたバージョン:
- 1.5
- 関連項目:
- 直列化された形式
- 
フィールドのサマリーフィールドクラス javax.management.Notificationで宣言されたフィールドsource
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明変更された属性の名前を取得します。変更された属性の型を取得します。変更された属性の新しい値を取得します。変更された属性の古い値を取得します。クラス javax.management.Notificationで宣言されたメソッドgetMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toStringクラス java.util.EventObjectで宣言されたメソッドgetSource
- 
フィールド詳細
- 
コンストラクタの詳細- 
AttributeChangeNotificationpublic 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- 属性の変更後の値を示すオブジェクト。
 
 
- 
- 
メソッドの詳細- 
getAttributeNamepublic String getAttributeName()変更された属性の名前を取得します。- 戻り値:
- 属性の名前を含むString。
 
- 
getAttributeTypepublic String getAttributeType()変更された属性の型を取得します。- 戻り値:
- 属性の型を含むString。
 
- 
getOldValuepublic Object getOldValue()変更された属性の古い値を取得します。- 戻り値:
- 属性の古い値を含むObject。
 
- 
getNewValuepublic Object getNewValue()変更された属性の新しい値を取得します。- 戻り値:
- 属性の新しい値を含むObject。
 
 
-