模块  java.management
软件包  javax.management

Class DefaultLoaderRepository


  • @Deprecated
    public class DefaultLoaderRepository
    extends Object
    Deprecated.

    保留在MBean Server中注册的类加载器列表。 它提供了使用已注册的类加载器加载类的必要方法。

    维护此弃用类是为了兼容性。 在以前版本的JMX API中,所有MBean服务器共享一个DefaultLoaderRepository 由于的JMX API 1.2版本,该功能是通过使用近似MBeanServerFactory.findMBeanServer(java.lang.String)查找所有已知的MBean服务器,并咨询ClassLoaderRepository每一个。 强烈建议重写代码引用DefaultLoaderRepository

    从以下版本开始:
    1.5
    • 构造方法详细信息

      • DefaultLoaderRepository

        public DefaultLoaderRepository()
        Deprecated.
    • 方法详细信息

      • loadClass

        public static <?> loadClass​(String className)
                                  throws ClassNotFoundException
        Deprecated.
        浏览类加载器列表并尝试加载所请求的类。 找到类后,该方法将立即停止。 如果找不到该类,则该方法将抛出ClassNotFoundException异常。
        参数
        className - 要加载的类的名称。
        结果
        加载的类。
        异常
        ClassNotFoundException - 找不到指定的类。
      • loadClassWithout

        public static <?> loadClassWithout​(ClassLoader loader,
                                                String className)
                                         throws ClassNotFoundException
        Deprecated.
        浏览类加载器列表但排除给定的类加载器,然后尝试加载所请求的类。 找到类后,该方法将立即停止。 如果找不到该类,则该方法将抛出ClassNotFoundException异常。
        参数
        className - 要加载的类的名称。
        loader - 要排除的类加载器。
        结果
        加载的类。
        异常
        ClassNotFoundException - 找不到指定的类。