クラスDefaultLoaderRepository

java.lang.Object
javax.management.DefaultLoaderRepository

@Deprecated public class DefaultLoaderRepository extends Object
非推奨。
代わりにMBeanServer.getClassLoaderRepository()を使用してください。

MBeanサーバーに登録されたクラス・ローダーのリストを保持します。 登録されたクラス・ローダーを使って、クラスのロードに必要なメソッドを提供します。

互換性を実現するために提供される、非推奨のクラスです。 以前のバージョンのJMX APIでは、すべてのMBeanサーバーで単一のDefaultLoaderRepositoryが共有されていました。 JMX APIのバージョン1.2では、この機能は、MBeanServerFactory.findMBeanServer(String)を使用してすべての既知のMBeanサーバーを検索し、それぞれのClassLoaderRepositoryを参照することで概算されます。 DefaultLoaderRepositoryを表すコードについては、書直しを強くお勧めします。

導入されたバージョン:
1.5
  • コンストラクタのサマリー

    コンストラクタ
    コンストラクタ
    説明
    非推奨。
    DefaultLoaderRepositoryを構築します。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    static Class<?>
    loadClass(String className)
    非推奨。
    クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。
    static Class<?>
    loadClassWithout(ClassLoader loader, String className)
    非推奨。
    クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。

    クラスオブジェクトで宣言されたメソッド

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    修飾子と型
    メソッド
    説明
    protected Object
    このオブジェクトのコピーを作成して、返します。
    boolean
    このオブジェクトと他のオブジェクトが等しいかどうかを示します。
    protected void
    削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。
    最終決定は非推奨であり、将来のリリースで削除される可能性があります。
    final Class<?>
    このObjectの実行時クラスを返します。
    int
    このオブジェクトに対するハッシュ・コード値を返します。
    final void
    このオブジェクトのモニターで待機中のスレッドを1つ再開します。
    final void
    このオブジェクトのモニターで待機中のすべてのスレッドを再開します。
    オブジェクトの文字列表現を返します。
    final void
    現在のスレッドが目覚めるまで待機します。通常、notifiedまたはinterruptedです。
    final void
    wait(long timeoutMillis)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
    final void
    wait(long timeoutMillis, int nanos)
    現在のスレッドは、通常、notifiedまたはinterruptedであるか、一定のリアルタイムが経過するまで、目覚めるまで待機します。
  • コンストラクタの詳細

    • DefaultLoaderRepository

      public DefaultLoaderRepository()
      非推奨。
      DefaultLoaderRepositoryを構築します。
  • メソッドの詳細

    • loadClass

      public static Class<?> loadClass(String className) throws ClassNotFoundException
      非推奨。
      クラス・ローダーのリストを調べて、要求されたクラスのロードを試みます。 クラスが見つかると、メソッドは停止します。 クラスが見つからない場合、メソッドはClassNotFoundException例外をスローします。
      パラメータ:
      className - ロードされるクラスの名前。
      戻り値:
      ロードされたクラス。
      スロー:
      ClassNotFoundException - 指定されたクラスが見つからない場合。
    • loadClassWithout

      public static Class<?> loadClassWithout(ClassLoader loader, String className) throws ClassNotFoundException
      非推奨。
      クラス・ローダーのリスト(指定のクラス・ローダーは除外)を調べて、要求されたクラスのロードを試みます。 クラスが見つかると、メソッドは停止します。 クラスが見つからない場合、メソッドはClassNotFoundException例外をスローします。
      パラメータ:
      loader - 除外されるクラス・ローダー。
      className - ロードされるクラスの名前。
      戻り値:
      ロードされたクラス。
      スロー:
      ClassNotFoundException - 指定されたクラスが見つからない場合。