词条 | javax.management.loading |
释义 | 软件包 javax.management.loading 的描述 提供实现高级动态加载的类。请参阅《JMX Specification》中的 Advanced Dynamic Loading 一章。 作为 ClassLoader 子类的 MBean 可用作类加载器,它通过 MBeanServer.createMBean(String, ObjectName, ObjectName, Object[], String[]) 方法创建其他 MBean,并且通过 MBeanServer.instantiate(String, ObjectName, Object[], String[]) 方法实例化任意对象。MLet 类是这种 MBean 的一个示例。因为它是一个 URLClassLoader,所以可以配置要从其加载类的 URL 列表。 此外,MLet 可以读取指定了一个 MBean 集合的配置文件,这里该集合要注册到 MLet 所在的相同 MBean Server 中。 每个 MBean Server 都有一个包含注册到该 MBean Server 中的所有 MBean 的 class loader repository,该 MBean Server 是 ClassLoader 的子类。类加载器存储库通过 MBeanServer 接口中的 createMBean 和 instantiate 方法的形式使用,该接口没有显式的加载器参数。当在自己的 URL 集中找不到类时,类加载器存储库也由 MLet 类使用。 如果某个 MBean 实现了 PrivateClassLoader 接口,则不将它添加到类加载器存储库中。PrivateMLet 类是实现了 PrivateClassLoader 的 MLet 的一个子类。 包规范 Specification of the JMX API, version 1.2 从以下版本开始: 1.5 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。