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