- 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_NAME
MBeanServerDelegateのデフォルトObjectNameを定義します。- 導入されたバージョン:
- 1.6
-
-
メソッドの詳細
-
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
- 送信する通知。
-
-