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 
- 
フィールド詳細
- 
ATTRIBUTE_CHANGE
public static final String ATTRIBUTE_CHANGE監視対象のMBean属性値が変更されたことを示す通知型です。
この型文字列の値はjmx.attribute.changeです。- 関連項目:
 
 
 - 
 - 
コンストラクタの詳細
- 
AttributeChangeNotification
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- 属性の変更後の値を示すオブジェクト。
 
 - 
 - 
メソッドの詳細
- 
getAttributeName
public String getAttributeName()変更された属性の名前を取得します。- 戻り値:
 - 属性の名前を含むString。
 
 - 
getAttributeType
public String getAttributeType()変更された属性の型を取得します。- 戻り値:
 - 属性の型を含むString。
 
 - 
getOldValue
public Object getOldValue()変更された属性の古い値を取得します。- 戻り値:
 - 属性の古い値を含むObject。
 
 - 
getNewValue
public Object getNewValue()変更された属性の新しい値を取得します。- 戻り値:
 - 属性の新しい値を含むObject。
 
 
 -