インタフェース
javax.management.MBeanServerの使用
MBeanServerを使用するパッケージ
パッケージ
説明
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
Java Management Extensionsのコア・クラスを提供します。
ModelMBeanクラスの定義を提供します。
モニター・クラスを定義します。
関係サービスの定義を提供します。
JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
Timer MBeanの定義を提供します。
-
java.lang.managementでのMBeanServerの使用
MBeanServerを返すjava.lang.managementのメソッド修飾子と型メソッド説明static MBeanServerManagementFactory.getPlatformMBeanServer()プラットフォームMBeanServerを返します。 -
javax.managementでのMBeanServerの使用
MBeanServerを返すjavax.managementのメソッド修飾子と型メソッド説明static MBeanServerMBeanServerFactory.createMBeanServer()標準のデフォルト・ドメイン名を持つMBeanServerインタフェースを実装する新しいオブジェクトを返します。static MBeanServerMBeanServerFactory.createMBeanServer(String domain) 指定のデフォルト・ドメイン名を持つMBeanServerインタフェースを実装する新しいオブジェクトを返します。static MBeanServerQueryEval.getMBeanServer()このスレッドによって、最後にsetMBeanServerメソッドに渡されたMBeanサーバーを返します。MBeanServerBuilder.newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate) このメソッドは、新しいMBeanServer実装オブジェクトを作成します。static MBeanServerMBeanServerFactory.newMBeanServer()標準のデフォルト・ドメイン名を持つMBeanServerインタフェースを実装する新しいオブジェクトを返します。ただし、この新しいオブジェクトの内部参照は保持されません。static MBeanServerMBeanServerFactory.newMBeanServer(String domain) 指定のデフォルト・ドメイン名を持つMBeanServerインタフェースを実装する新しいオブジェクトを返します。ただし、この新しいオブジェクトの内部参照は保持されません。型MBeanServerの引数を持つ型を返すjavax.managementのメソッド修飾子と型メソッド説明static ArrayList<MBeanServer> MBeanServerFactory.findMBeanServer(String agentId) 登録済みのMBeanServerオブジェクトのリストを返します。型MBeanServerのパラメータを持つjavax.managementのメソッド修飾子と型メソッド説明static ClassLoaderRepositoryMBeanServerFactory.getClassLoaderRepository(MBeanServer server) 指定のMBeanServerによって使用されるClassLoaderRepositoryを返します。MBeanServerBuilder.newMBeanServer(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate) このメソッドは、新しいMBeanServer実装オブジェクトを作成します。MBeanRegistration.preRegister(MBeanServer server, ObjectName name) MBeanサーバーに登録する前に必要なオペレーションをMBeanが実行することを許可します。StandardMBean.preRegister(MBeanServer server, ObjectName name) MBeanサーバーに登録する前に、MBeanが必要なオペレーションを実行できるようにします。static voidMBeanServerFactory.releaseMBeanServer(MBeanServer mbeanServer) 作成されたMBeanServerの内部MBeanServerFactory参照を削除します。voidAttributeValueExp.setMBeanServer(MBeanServer s) 非推奨。このメソッドは効果がありません。voidObjectName.setMBeanServer(MBeanServer mbs) voidQueryEval.setMBeanServer(MBeanServer s) クエリーが実行されるMBeanサーバーを設定します。voidQueryExp.setMBeanServer(MBeanServer s) クエリーが実行されるMBeanサーバーを設定します。voidStringValueExp.setMBeanServer(MBeanServer s) 非推奨。voidValueExp.setMBeanServer(MBeanServer s) 非推奨。ValueExpは、QueryEval.getMBeanServer()を使用して評価されるMBeanサーバーにアクセスできるため、このメソッドは不要です。 -
javax.management.modelmbeanでのMBeanServerの使用
型MBeanServerのパラメータを持つjavax.management.modelmbeanのメソッド修飾子と型メソッド説明RequiredModelMBean.preRegister(MBeanServer server, ObjectName name) MBeanサーバーに登録する前に、MBeanが必要なオペレーションを実行できるようにします。 -
javax.management.monitorでのMBeanServerの使用
MBeanServerとして宣言されたjavax.management.monitorのフィールド型MBeanServerのパラメータを持つjavax.management.monitorのメソッド修飾子と型メソッド説明Monitor.preRegister(MBeanServer server, ObjectName name) MBeanサーバーに登録する前に必要なオペレーションをモニターMBeanが実行することを許可します。 -
javax.management.relationでのMBeanServerの使用
型MBeanServerのパラメータを持つjavax.management.relationのメソッド修飾子と型メソッド説明RelationService.preRegister(MBeanServer server, ObjectName name) RelationSupport.preRegister(MBeanServer server, ObjectName name) 型MBeanServerのパラメータを持つjavax.management.relationのコンストラクタ修飾子コンストラクタ説明RelationSupport(String relationId, ObjectName relationServiceName, MBeanServer relationServiceMBeanServer, String relationTypeName, RoleList list) RelationSupportオブジェクトを作成します。 -
javax.management.remoteでのMBeanServerの使用
javax.management.remoteのMBeanServerのサブインタフェース修飾子と型インタフェース説明interfaceこのクラスのオブジェクトは、MBeanServerインタフェースを実装し、このインタフェースも実装する別のオブジェクトをラップします。修飾子と型メソッド説明JMXConnectorServer.getMBeanServer()このコネクタ・サーバーの接続先MBeanサーバーを返します。MBeanServerForwarder.getMBeanServer()要求の転送先MBeanServerオブジェクトを返します。型MBeanServerのパラメータを持つjavax.management.remoteのメソッド修飾子と型メソッド説明static JMXConnectorServerJMXConnectorServerFactory.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String, ?> environment, MBeanServer mbeanServer) 指定されたアドレスのコネクタ・サーバーを作成します。JMXConnectorServerProvider.newJMXConnectorServer(JMXServiceURL serviceURL, Map<String, ?> environment, MBeanServer mbeanServer) 指定されたアドレスで新しいコネクタ・サーバーを作成します。JMXConnectorServer.preRegister(MBeanServer mbs, ObjectName name) このコネクタ・サーバーがMBeanサーバーに登録されているとき、登録先のMBeanサーバーによって呼び出されます。voidMBeanServerForwarder.setMBeanServer(MBeanServer mbs) 要求がこのオブジェクトで処理されたあとの、転送先MBeanServerオブジェクトを設定します。型MBeanServerのパラメータを持つjavax.management.remoteのコンストラクタ -
javax.management.remote.rmiでのMBeanServerの使用
型MBeanServerのパラメータを持つjavax.management.remote.rmiのメソッド型MBeanServerのパラメータを持つjavax.management.remote.rmiのコンストラクタ修飾子コンストラクタ説明RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment, MBeanServer mbeanServer) 指定されたMBeanサーバーのRMIConnectorServerを作成します。RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment, RMIServerImpl rmiServerImpl, MBeanServer mbeanServer) 指定されたMBeanサーバーのRMIConnectorServerを作成します。 -
javax.management.timerでのMBeanServerの使用
型MBeanServerのパラメータを持つjavax.management.timerのメソッド修飾子と型メソッド説明Timer.preRegister(MBeanServer server, ObjectName name) MBeanサーバーに登録する前に必要なオペレーションをタイマーMBeanが実行することを許可します。