JavaTM Platform
Standard Ed. 6

javax.management.loading
クラス PrivateMLet

java.lang.Object
  上位を拡張 java.lang.ClassLoader
      上位を拡張 java.security.SecureClassLoader
          上位を拡張 java.net.URLClassLoader
              上位を拡張 javax.management.loading.MLet
                  上位を拡張 javax.management.loading.PrivateMLet
すべての実装されたインタフェース:
Externalizable, Serializable, MLetMBean, PrivateClassLoader, MBeanRegistration

public class PrivateMLet
extends MLet
implements PrivateClassLoader

ClassLoaderRepository に追加されない MLet です。このクラスの動作は、1 つの例外を除き、親クラス MLet とまったく同じです。PrivateMLet が MBean サーバー内に登録されるとき、MBean サーバーの ClassLoaderRepository に追加されません。これは、このクラスが PrivateClassLoader インタフェースを実装しているためです。

導入されたバージョン:
1.5
関連項目:
直列化された形式

コンストラクタの概要
PrivateMLet(URL[] urls, boolean delegateToCLR)
          委譲関係の親になっているデフォルトの ClassLoader を使って、指定された URL の新しい PrivateMLet を構築します。
PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
          指定された URL の新しい PrivateMLet を構築します。
PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
          指定された URL、親クラスローダー、および URLStreamHandlerFactory のための新しい PrivateMLet を構築します。
 
メソッドの概要
 
クラス javax.management.loading.MLet から継承されたメソッド
addURL, addURL, check, findClass, findLibrary, getLibraryDirectory, getMBeansFromURL, getMBeansFromURL, getURLs, loadClass, postDeregister, postRegister, preDeregister, preRegister, readExternal, setLibraryDirectory, writeExternal
 
クラス java.net.URLClassLoader から継承されたメソッド
definePackage, findResource, findResources, getPermissions, newInstance, newInstance
 
クラス java.security.SecureClassLoader から継承されたメソッド
defineClass, defineClass
 
クラス java.lang.ClassLoader から継承されたメソッド
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.management.loading.MLetMBean から継承されたメソッド
getResource, getResourceAsStream, getResources
 

コンストラクタの詳細

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

JavaTM Platform
Standard Ed. 6

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

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