类 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

      public PrivateMLet(URL [] urls, boolean delegateToCLR)
      已弃用,将被删除:此 API 元素可能会在未来版本中删除。
      使用默认委托父 ClassLoader 为指定的 URL 构造一个新的 PrivateMLet。在父类加载器中首次搜索后,将按照为类和资源指定的顺序搜索 URL。
      参数:
      urls - 从中加载类和资源的 URL。
      delegateToCLR - 如果在父 ClassLoader 或 URL 中找不到类,则 MLet 应委托给包含它的 MBeanServer 的 ClassLoaderRepository
    • PrivateMLet

      public PrivateMLet(URL [] urls, ClassLoader  parent, boolean delegateToCLR)
      已弃用,将被删除:此 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