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
@Deprecated (since ="20", forRemoval =true) public class PrivateMLet extends MLet implements PrivateClassLoader
已弃用,将被删除:此 API 元素可能会在未来版本中删除。
此 API 是管理小程序 (m-lets) 的一部分,它是允许加载远程 MBean 的遗留功能。如果没有安全管理器,此功能将不可用,安全管理器已被弃用,并可能在未来版本中删除。因此,此 API 也已弃用并可能会被删除。没有替代品。
未添加到
ClassLoaderRepository
的 MLet。这个类的行为与它的父类 MLet
完全一样,只有一个例外。当 PrivateMLet 在 MBean 服务中注册时,它不会添加到该 MBean 服务的 ClassLoaderRepository
中。这是真的,因为此类实现了接口 PrivateClassLoader
。
- 自从:
- 1.5
- 参见:
-
构造方法总结
构造方法构造方法描述PrivateMLet
(URL[] urls, boolean delegateToCLR) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用默认委托父 ClassLoader 为指定的 URL 构造一个新的 PrivateMLet。PrivateMLet
(URL[] urls, ClassLoader parent, boolean delegateToCLR) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。为给定的 URL 构造一个新的 PrivateMLet。PrivateMLet
(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。为指定的 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
已弃用,将被删除:此 API 元素可能会在未来版本中删除。使用默认委托父 ClassLoader 为指定的 URL 构造一个新的 PrivateMLet。在父类加载器中首次搜索后,将按照为类和资源指定的顺序搜索 URL。- 参数:
urls
- 从中加载类和资源的 URL。delegateToCLR
- 如果在父 ClassLoader 或 URL 中找不到类,则 MLet 应委托给包含它的 MBeanServer 的ClassLoaderRepository
。
-
PrivateMLet
已弃用,将被删除:此 API 元素可能会在未来版本中删除。为给定的 URL 构造一个新的 PrivateMLet。在指定的父类加载器中首先搜索后,将按照为类和资源指定的顺序搜索 URL 。 parent 参数将用作委托的父类加载器。- 参数:
urls
- 从中加载类和资源的 URL。parent
- 委托的父类加载器。delegateToCLR
- 如果在父 ClassLoader 或 URL 中找不到类,则 MLet 应委托给包含它的 MBeanServer 的ClassLoaderRepository
。
-
PrivateMLet
public PrivateMLet(URL [] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR) 已弃用,将被删除:此 API 元素可能会在未来版本中删除。为指定的 URL、父类加载器和 URLStreamHandlerFactory 构造一个新的 PrivateMLet。 parent 参数将用作委托的父类加载器。工厂参数将用作流处理程序工厂,以在创建新 URL 时获取协议处理程序。- 参数:
urls
- 从中加载类和资源的 URL。parent
- 委托的父类加载器。factory
- 创建 URL 时要使用的 URLStreamHandlerFactory。delegateToCLR
- 如果在父 ClassLoader 或 URL 中找不到类,则 MLet 应委托给包含它的 MBeanServer 的ClassLoaderRepository
。
-