インタフェース
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 MBeanServer
ManagementFactory.getPlatformMBeanServer()
プラットフォームMBeanServer
を返します。 -
javax.managementでのMBeanServerの使用
MBeanServerを返すjavax.managementのメソッド修飾子と型メソッド説明static MBeanServer
MBeanServerFactory.createMBeanServer()
標準のデフォルト・ドメイン名を持つMBeanServerインタフェースを実装する新しいオブジェクトを返します。static MBeanServer
MBeanServerFactory.createMBeanServer
(String domain) 指定のデフォルト・ドメイン名を持つMBeanServer
インタフェースを実装する新しいオブジェクトを返します。static MBeanServer
QueryEval.getMBeanServer()
このスレッドによって、最後にsetMBeanServer
メソッドに渡されたMBeanサーバーを返します。MBeanServerBuilder.newMBeanServer
(String defaultDomain, MBeanServer outer, MBeanServerDelegate delegate) このメソッドは、新しいMBeanServer実装オブジェクトを作成します。static MBeanServer
MBeanServerFactory.newMBeanServer()
標準のデフォルト・ドメイン名を持つMBeanServerインタフェースを実装する新しいオブジェクトを返します。ただし、この新しいオブジェクトの内部参照は保持されません。static MBeanServer
MBeanServerFactory.newMBeanServer
(String domain) 指定のデフォルト・ドメイン名を持つMBeanServerインタフェースを実装する新しいオブジェクトを返します。ただし、この新しいオブジェクトの内部参照は保持されません。型MBeanServerの引数を持つ型を返すjavax.managementのメソッド修飾子と型メソッド説明static ArrayList<MBeanServer>
MBeanServerFactory.findMBeanServer
(String agentId) 登録済みのMBeanServerオブジェクトのリストを返します。型MBeanServerのパラメータを持つjavax.managementのメソッド修飾子と型メソッド説明static ClassLoaderRepository
MBeanServerFactory.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 void
MBeanServerFactory.releaseMBeanServer
(MBeanServer mbeanServer) 作成されたMBeanServerの内部MBeanServerFactory参照を削除します。void
AttributeValueExp.setMBeanServer
(MBeanServer s) 非推奨。このメソッドは何の効果も持ちません。void
ObjectName.setMBeanServer
(MBeanServer mbs) void
QueryEval.setMBeanServer
(MBeanServer s) クエリーが実行されるMBeanサーバーを設定します。void
QueryExp.setMBeanServer
(MBeanServer s) クエリーが実行されるMBeanサーバーを設定します。void
StringValueExp.setMBeanServer
(MBeanServer s) 非推奨。void
ValueExp.setMBeanServer
(MBeanServer s) 非推奨。ValueExp
はMBeanサーバーにアクセスし、QueryEval.getMBeanServer()
を使って評価されるため、このメソッドは不要です。 -
javax.management.loadingでのMBeanServerの使用
型MBeanServerのパラメータを持つjavax.management.loadingのメソッド修飾子と型メソッド説明MLet.preRegister
(MBeanServer server, ObjectName name) MBeanサーバーに登録される前に必要なオペレーションをm-letが実行することを許可します。 -
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 JMXConnectorServer
JMXConnectorServerFactory.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サーバーによって呼び出されます。void
MBeanServerForwarder.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が実行することを許可します。