java.lang.Object
javax.management.MBeanServerDelegate
- すべての実装されたインタフェース:
MBeanServerDelegateMBean
,NotificationBroadcaster
,NotificationEmitter
public class MBeanServerDelegate extends Object implements MBeanServerDelegateMBean, NotificationEmitter
管理の視点でMBeanサーバーを表現します。 MBeanサーバーにMBeanが登録されたり、登録が解除されたりすると、MBeanServerDelegate MBeanはMBeanServerNotificationsを発行します。
- 導入されたバージョン:
- 1.5
-
フィールドのサマリー
フィールド 修飾子と型 フィールド 説明 static ObjectName
DELEGATE_NAME
MBeanServerDelegateのデフォルトObjectNameを定義します。 -
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 MBeanServerDelegate()
MBeanServerDelegateオブジェクトを作成します。 -
メソッドのサマリー
修飾子と型 メソッド 説明 String
getImplementationName()
JMX実装の名前(この製品の名前)を返します。String
getImplementationVendor()
JMX実装のベンダー(この製品のベンダー)を返します。String
getImplementationVersion()
JMX実装のバージョン(この製品のバージョン)を返します。String
getMBeanServerId()
MBeanサーバー・エージェントのアイデンティティを返します。String
getSpecificationName()
この製品に実装されているJMX仕様の完全名を返します。String
getSpecificationVendor()
この製品に実装されているJMX仕様のベンダーを返します。String
getSpecificationVersion()
この製品に実装されているJMX仕様のバージョンを返します。void
sendNotification(Notification notification)
MBeanサーバーから通知を送信できるようにします。クラス java.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェース javax.management.NotificationBroadcasterで宣言されたメソッド
addNotificationListener, getNotificationInfo, removeNotificationListener
インタフェース javax.management.NotificationEmitterで宣言されたメソッド
removeNotificationListener
-
フィールド詳細
-
DELEGATE_NAME
public static final ObjectName DELEGATE_NAMEMBeanServerDelegateのデフォルトObjectNameを定義します。- 導入されたバージョン:
- 1.6
-
-
コンストラクタの詳細
-
MBeanServerDelegate
public MBeanServerDelegate()MBeanServerDelegateオブジェクトを作成します。
-
-
メソッドの詳細
-
getMBeanServerId
public String getMBeanServerId()MBeanサーバー・エージェントのアイデンティティを返します。- 定義:
getMBeanServerId
、インタフェース:MBeanServerDelegateMBean
- 戻り値:
- アイデンティティ。
-
getSpecificationName
public String getSpecificationName()この製品に実装されているJMX仕様の完全名を返します。- 定義:
getSpecificationName
、インタフェース:MBeanServerDelegateMBean
- 戻り値:
- 仕様名。
-
getSpecificationVersion
public String getSpecificationVersion()この製品に実装されているJMX仕様のバージョンを返します。- 定義:
getSpecificationVersion
、インタフェース:MBeanServerDelegateMBean
- 戻り値:
- 仕様のバージョン。
-
getSpecificationVendor
public String getSpecificationVendor()この製品に実装されているJMX仕様のベンダーを返します。- 定義:
getSpecificationVendor
、インタフェース:MBeanServerDelegateMBean
- 戻り値:
- 仕様のベンダー。
-
getImplementationName
public String getImplementationName()JMX実装の名前(この製品の名前)を返します。- 定義:
getImplementationName
、インタフェース:MBeanServerDelegateMBean
- 戻り値:
- 実装名。
-
getImplementationVersion
public String getImplementationVersion()JMX実装のバージョン(この製品のバージョン)を返します。- 定義:
getImplementationVersion
、インタフェース:MBeanServerDelegateMBean
- 戻り値:
- 実装のバージョン。
-
getImplementationVendor
public String getImplementationVendor()JMX実装のベンダー(この製品のベンダー)を返します。- 定義:
getImplementationVendor
、インタフェース:MBeanServerDelegateMBean
- 戻り値:
- 実装のベンダー。
-
sendNotification
public void sendNotification(Notification notification)MBeanサーバーから通知を送信できるようにします。 シーケンス番号が0以下のnotificationが渡された場合、委譲の固有のシーケンス番号で置き換えます。- パラメータ:
notification
- 送信する通知。
-