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.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
-
コンストラクタの詳細
-
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。
-