JavaTM 2 Platform
Standard Ed. 5.0

javax.management.loading
クラス DefaultLoaderRepository

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

推奨されていません。 MBeanServer.getClassLoaderRepository() を使用

@Deprecated
public class DefaultLoaderRepository
extends Object

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

互換性を実現するために提供される、推奨されないクラスです。以前のバージョンの JMX では、すべての MBean サーバで単一の DefaultLoaderRepository が共有されていました。JMX 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 2 Platform
Standard Ed. 5.0

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

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