MBeanServer.getClassLoaderRepository()
を使用します。@Deprecated public class DefaultLoaderRepository extends Object
MBeanサーバーに登録されたクラス・ローダーのリストを保持します。登録されたクラス・ローダーを使って、クラスのロードに必要なメソッドを提供します。
互換性を実現するために提供される、非推奨のクラスです。以前のバージョンのJMX APIでは、すべてのMBeanサーバーで単一のDefaultLoaderRepository
が共有されていました。JMX APIバージョン1.2では、MBeanServerFactory.findMBeanServer(java.lang.String)
を使って既知のMBeanサーバーすべてを検出し、各MBeanサーバーのClassLoaderRepository
に問い合わせることにより、同様の機能が提供されます。DefaultLoaderRepository
を参照するコードについては、書直しを強くお勧めします。
コンストラクタと説明 |
---|
DefaultLoaderRepository()
非推奨。
|
修飾子と型 | メソッドと説明 |
---|---|
static Class<?> |
loadClass(String className)
非推奨。
クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。
|
static Class<?> |
loadClassWithout(ClassLoader loader, String className)
非推奨。
クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。
|
public static Class<?> loadClass(String className) throws ClassNotFoundException
ClassNotFoundException
例外をスローします。className
- ロードされるクラスの名前。ClassNotFoundException
- 指定されたクラスが見つからない場合。public static Class<?> loadClassWithout(ClassLoader loader, String className) throws ClassNotFoundException
ClassNotFoundException
例外をスローします。className
- ロードされるクラスの名前。loader
- 除外されるクラス・ローダー。ClassNotFoundException
- 指定されたクラスが見つからない場合。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.