モジュール java.management
パッケージ javax.management.loading

クラスPrivateMLet

すべての実装されたインタフェース:
Closeable, Externalizable, Serializable, AutoCloseable, MLetMBean, PrivateClassLoader, MBeanRegistration

public class PrivateMLet extends MLet implements PrivateClassLoader
ClassLoaderRepositoryに追加されないMLetです。 このクラスの動作は、1つの例外を除き、親クラスMLetとまったく同じです。 PrivateMLetがMBeanサーバー内に登録されるとき、MBeanサーバーのClassLoaderRepositoryに追加されません。 これは、このクラスがPrivateClassLoaderインタフェースを実装しているためです。
導入されたバージョン:
1.5
関連項目:
  • コンストラクタの詳細

    • PrivateMLet

      public PrivateMLet(URL[] urls, boolean delegateToCLR)
      委譲関係の親になっているデフォルトのClassLoaderを使って、指定されたURLの新しいPrivateMLetを構築します。 URLは、親クラス・ローダー内で検索されたあと、クラスおよびリソースに指定された順で検索されます。
      パラメータ:
      urls - クラスおよびリソースのロード元となるURL。
      delegateToCLR - 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerのClassLoaderRepositoryへ処理を委譲する必要がある場合はtrue。
    • PrivateMLet

      public PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
      指定されたURLの新しいPrivateMLetを構築します。 URLは、親クラス・ローダー内で検索されたあと、クラスおよびリソースに指定された順で検索されます。 parent引数は、委譲用の親クラス・ローダーとして使用されます。
      パラメータ:
      urls - クラスおよびリソースのロード元となるURL。
      parent - 委譲用の親クラス・ローダー。
      delegateToCLR - 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerのClassLoaderRepositoryへ処理を委譲する必要がある場合はtrue。
    • PrivateMLet

      public PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
      指定されたURL、親クラス・ローダー、およびURLStreamHandlerFactoryのための新しいPrivateMLetを構築します。 parent引数は、委譲用の親クラス・ローダーとして使用されます。 factory引数は、新しいURLを作成するときにプロトコル・ハンドラを取得するためのストリーム・ハンドラ・ファクトリとして使用されます。
      パラメータ:
      urls - クラスおよびリソースのロード元となるURL。
      parent - 委譲用の親クラス・ローダー。
      factory - URLの作成時に使用するURLStreamHandlerFactory。
      delegateToCLR - 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerのClassLoaderRepositoryへ処理を委譲する必要がある場合はtrue。