JavaTM Platform
Standard Ed. 6

javax.management
クラス DefaultLoaderRepository

java.lang.Object
  上位を拡張 javax.management.DefaultLoaderRepository

推奨されていません。 代わりに、 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 を表すコードについては、書き直しを強くお勧めします。

導入されたバージョン:
1.5

コンストラクタの概要
DefaultLoaderRepository()
          推奨されていません。  
 
メソッドの概要
static Class loadClass(String className)
          推奨されていません。 クラスローダーのリストを調べて、要求されたクラスのロードを試みます。
static Class loadClassWithout(ClassLoader loader, String className)
          推奨されていません。 クラスローダーのリスト (指定のクラスローダーは除外) を調べて、要求されたクラスのロードを試みます。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultLoaderRepository

public 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 例外をスローします。

パラメータ:
className - ロードされるクラスの名前
loader - 除外されるクラスローダー
戻り値:
ロードされたクラス
例外:
ClassNotFoundException - 指定されたクラスが見つからない場合

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。