インタフェース
javax.management.MBeanServerConnectionの使用
MBeanServerConnectionを使用するパッケージ
パッケージ
説明
このパッケージは、JConsole APIを含みます。
Java実行時にJava仮想マシンおよびほかのコンポーネントを監視および管理するための管理インタフェースを提供します。
Java Management Extensionsのコア・クラスを提供します。
JMX MBeanサーバーにリモート・アクセスするためのインタフェースです。
RMIコネクタは、RMIを使ってクライアント要求をリモートMBeanサーバーへ転送する、JMXリモートAPI用のコネクタです。
このパッケージには、Java Management Extensions (JMX)のFlight Recorderを制御およびモニターするクラスが含まれています。
-
com.sun.tools.jconsoleでのMBeanServerConnectionの使用
-
java.lang.managementでのMBeanServerConnectionの使用
型MBeanServerConnectionのパラメータを持つjava.lang.managementのメソッド修飾子と型メソッド説明static <T extends PlatformManagedObject>
TManagementFactory.getPlatformMXBean(MBeanServerConnection connection, Class<T> mxbeanInterface) Java仮想マシン内で単一のインスタンスを持つように指定された、mxbeanInterfaceのプラットフォームMXBeanプロキシを返します。このプロキシは、指定されたMBeanServerConnection経由でメソッド呼出しを転送します。static <T extends PlatformManagedObject>
List<T> ManagementFactory.getPlatformMXBeans(MBeanServerConnection connection, Class<T> mxbeanInterface) 指定されたMBeanServerConnection経由でmxbeanInterfaceのメソッド呼出しを転送するためのプラットフォームMXBeanプロキシのリストを返します。static <T> TManagementFactory.newPlatformMXBeanProxy(MBeanServerConnection connection, String mxbeanName, Class<T> mxbeanInterface) 指定された「MXBean名」のプラットフォームMXBeanインタフェースのプロキシを返します。このプロキシは、指定されたMBeanServerConnectionを介してメソッド・コールを転送します。 -
javax.managementでのMBeanServerConnectionの使用
javax.managementのMBeanServerConnectionのサブインタフェース修飾子と型メソッド説明MBeanServerInvocationHandler.getMBeanServerConnection()MBeanサーバー接続。このハンドラを使用するプロキシのメソッドは、この接続を介して渡されます。型MBeanServerConnectionのパラメータを持つjavax.managementのメソッド修飾子と型メソッド説明static <T> TJMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass) ローカルまたはリモートのMBean Server内にStandard MBeanのプロキシを作成します。static <T> TJMX.newMBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter) ローカルまたはリモートのMBean Server内にStandard MBean用のプロキシを作成します。これは、NotificationEmitterのメソッドもサポートする場合があります。static <T> TJMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass) ローカルまたはリモートのMBean Server内にMXBeanのプロキシを作成します。static <T> TJMX.newMXBeanProxy(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationEmitter) ローカルまたはリモートのMBean Server内にMXBean用のプロキシを作成します。これは、NotificationEmitterのメソッドもサポートする場合があります。static <T> TMBeanServerInvocationHandler.newProxyInstance(MBeanServerConnection connection, ObjectName objectName, Class<T> interfaceClass, boolean notificationBroadcaster) 指定されたMBeanサーバーから指定されたMBeanへメソッドを渡すことにより、指定されたインタフェースを実装するプロキシを返します。型MBeanServerConnectionのパラメータを持つjavax.managementのコンストラクタ修飾子コンストラクタ説明MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName objectName) MBeanサーバーからStandard MBeanにメソッドを渡す呼出しハンドラです。MBeanServerInvocationHandler(MBeanServerConnection connection, ObjectName objectName, boolean isMXBean) MBeanサーバーからStandard MBeanまたはMXBeanにメソッドを渡すことができる呼出しハンドラです。 -
javax.management.remoteでのMBeanServerConnectionの使用
javax.management.remoteのMBeanServerConnectionのサブインタフェース修飾子と型インタフェース説明interfaceこのクラスのオブジェクトは、MBeanServerインタフェースを実装し、このインタフェースも実装する別のオブジェクトをラップします。修飾子と型メソッド説明JMXConnector.getMBeanServerConnection()リモートMBeanサーバーを表すMBeanServerConnectionオブジェクトを返します。default MBeanServerConnectionJMXConnector.getMBeanServerConnection(Subject delegationSubject) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このメソッドでは、削除されたレガシー・サブジェクト委任機能がサポートされました。 -
javax.management.remote.rmiでのMBeanServerConnectionの使用
-
jdk.management.jfrでのMBeanServerConnectionの使用
型MBeanServerConnectionのパラメータを持つjdk.management.jfrのコンストラクタ修飾子コンストラクタ説明RemoteRecordingStream(MBeanServerConnection connection) FlightRecorderMXBeanが登録されているMBeanServerConnectionに対して演算するイベント・ストリームを作成します。RemoteRecordingStream(MBeanServerConnection connection, Path directory) FlightRecorderMXBeanが登録されているMBeanServerConnectionに対して演算するイベント・ストリームを作成します。