- java.lang.Object
- 
- java.lang.ClassLoader
- 
- java.security.SecureClassLoader
- 
- java.net.URLClassLoader
- 
- javax.management.loading.MLet
- 
- 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(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で宣言されたメソッドclose, definePackage, findResource, findResources, getPermissions, getResourceAsStream, newInstance, newInstance
 - 
クラス java.security.SecureClassLoaderで宣言されたメソッドdefineClass, defineClass
 - 
クラス java.lang.ClassLoaderで宣言されたメソッドclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, 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
 
- 
 
- 
- 
- 
コンストラクタの詳細- 
PrivateMLetpublic PrivateMLet(URL[] urls, boolean delegateToCLR) 委譲関係の親になっているデフォルトのClassLoaderを使って、指定されたURLの新しいPrivateMLetを構築します。 URLは、親クラス・ローダー内で検索されたあと、クラスおよびリソースに指定された順で検索されます。- パラメータ:
- urls- クラスおよびリソースのロード元となるURL。
- delegateToCLR- 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerの- ClassLoaderRepositoryへ処理を委譲する必要がある場合はtrue。
 
 - 
PrivateMLetpublic PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR) 指定されたURLの新しいPrivateMLetを構築します。 URLは、親クラス・ローダー内で検索されたあと、クラスおよびリソースに指定された順で検索されます。 parent引数は、委譲用の親クラス・ローダーとして使用されます。- パラメータ:
- urls- クラスおよびリソースのロード元となるURL。
- parent- 委譲用の親クラス・ローダー。
- delegateToCLR- 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerの- ClassLoaderRepositoryへ処理を委譲する必要がある場合はtrue。
 
 - 
PrivateMLetpublic 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。
 
 
- 
 
-