JavaTM Platform
Standard Ed. 6

javax.management
クラス MBeanServerNotification

java.lang.Object
  上位を拡張 java.util.EventObject
      上位を拡張 javax.management.Notification
          上位を拡張 javax.management.MBeanServerNotification
すべての実装されたインタフェース:
Serializable

public class MBeanServerNotification
extends Notification

MBean サーバーにより、MBeanServerDelegate MBean から発行される通知を表します。MBean サーバーは、MBean 登録型または MBean 登録解除型の通知を発行します。

MBeanServerNotification を受信するには、MBeanServer を表す MBean、javax.management.MBeanServerDelegate のリスナーとして宣言する必要があります。MBeanServerDelegate の ObjectName は、JMImplementation:type=MBeanServerDelegate です。

導入されたバージョン:
1.5
関連項目:
直列化された形式

フィールドの概要
static String REGISTRATION_NOTIFICATION
          MBean が登録されたことを示す通知型です。
static String UNREGISTRATION_NOTIFICATION
          MBean の登録が解除されたことを示す通知型です。
 
クラス javax.management.Notification から継承されたフィールド
source
 
コンストラクタの概要
MBeanServerNotification(String type, Object source, long sequenceNumber, ObjectName objectName)
          通知と指定の通知型を発行した MBean のオブジェクト名を指定する、MBeanServerNotification オブジェクトを作成します。
 
メソッドの概要
 ObjectName getMBeanName()
          通知を発行した MBean のオブジェクト名を返します。
 
クラス 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
 

フィールドの詳細

REGISTRATION_NOTIFICATION

public static final String REGISTRATION_NOTIFICATION
MBean が登録されたことを示す通知型です。値は「JMX.mbean.registered」になります。

関連項目:
定数フィールド値

UNREGISTRATION_NOTIFICATION

public static final String UNREGISTRATION_NOTIFICATION
MBean の登録が解除されたことを示す通知型です。値は「JMX.mbean.unregistered」になります。

関連項目:
定数フィールド値
コンストラクタの詳細

MBeanServerNotification

public MBeanServerNotification(String type,
                               Object source,
                               long sequenceNumber,
                               ObjectName objectName)
通知と指定の通知型を発行した MBean のオブジェクト名を指定する、MBeanServerNotification オブジェクトを作成します。

パラメータ:
type - 通知型を表す 文字列。REGISTRATION_NOTIFICATION または UNREGISTRATION_NOTIFICATION に設定する
source - MBean サーバー通知を送信する MBeanServerNotification オブジェクト
sequenceNumber - 受信した通知の並べ替えに使用する シーケンス番号
objectName - 通知を発行した MBean のオブジェクト名
メソッドの詳細

getMBeanName

public ObjectName getMBeanName()
通知を発行した MBean のオブジェクト名を返します。

戻り値:
通知を発行した MBean のオブジェクト名

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。