public class PrivateMLet extends MLet implements PrivateClassLoader
ClassLoaderRepository
に追加されないMLetです。このクラスの動作は、1つの例外を除き、親クラスMLet
とまったく同じです。PrivateMLetがMBeanサーバー内に登録されるとき、MBeanサーバーのClassLoaderRepository
に追加されません。これは、このクラスがPrivateClassLoader
インタフェースを実装しているためです。コンストラクタと説明 |
---|
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を構築します。
|
addURL, addURL, check, findClass, findLibrary, getLibraryDirectory, getMBeansFromURL, getMBeansFromURL, getURLs, loadClass, postDeregister, postRegister, preDeregister, preRegister, readExternal, setLibraryDirectory, writeExternal
close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, newInstance, newInstance
defineClass, defineClass
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getResource, getResourceAsStream, getResources
public PrivateMLet(URL[] urls, boolean delegateToCLR)
urls
- クラスおよびリソースのロード元となるURL。delegateToCLR
- 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerのClassLoaderRepository
へ処理を委譲する必要がある場合はtrue。public PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
urls
- クラスおよびリソースのロード元となるURL。parent
- 委譲用の親クラス・ローダー。delegateToCLR
- 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerのClassLoaderRepository
へ処理を委譲する必要がある場合はtrue。public PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
urls
- クラスおよびリソースのロード元となるURL。parent
- 委譲用の親クラス・ローダー。factory
- URLの作成時に使用するURLStreamHandlerFactory。delegateToCLR
- 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerのClassLoaderRepository
へ処理を委譲する必要がある場合はtrue。 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.