- 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 PrivateMLetextends MLetimplements PrivateClassLoader
未添加到ClassLoaderRepository
的MLet。 此类的行为与其父类MLet
完全相同 ,但有一个例外。 在MBean服务器中注册PrivateMLet时,它不会添加到该MBean服务器的ClassLoaderRepository
。 这是真的,因为该类实现了接口PrivateClassLoader
。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 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
。
-
PrivateMLet
public PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
为给定的URL构造一个新的PrivateMLet。 首次在指定的父类加载器中搜索后,将按照为类和资源指定的顺序搜索URL。 parent参数将用作委托的父类加载器。- 参数
-
urls
- 从中加载类和资源的URL。 -
parent
- 用于委派的父类加载器。 -
delegateToCLR
- 如果在父类ClassLoader或URL中找不到类,则MLet应委托给其包含的MBeanServer的ClassLoaderRepository
。
-
PrivateMLet
public PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
为指定的URL,父类加载器和URLStreamHandlerFactory构造一个新的PrivateMLet。 parent参数将用作委托的父类加载器。 factory参数将用作流处理程序工厂,以在创建新URL时获取协议处理程序。- 参数
-
urls
- 从中加载类和资源的URL。 -
parent
- 用于委派的父类加载器。 -
factory
- 创建URL时要使用的URLStreamHandlerFactory。 -
delegateToCLR
- True if, when a class is not found in either the parent ClassLoader or the URLs, the MLet should delegate to its containing MBeanServer'sClassLoaderRepository
.
-
-