Skip navigation links
Java™ Platform
Standard Ed. 8

Package javax.management.loading

提供实现高级动态加载的类。

See: 描述

Package javax.management.loading Description

提供实现高级动态加载的类。 请参阅JMX Specification 高级动态加载一章。

即的子类的一个MBean ClassLoader可以用作一个类装载程序可通过方法来创建其他MBean MBeanServer.createMBean(String, ObjectName, ObjectName, Object[], String[]) ,并通过方法实例任意对象MBeanServer.instantiate(String, ObjectName, Object[], String[]) MLet类是这样一个MBean的例子。 它是一个URLClassLoader ,因此可以配置加载类的URL列表。

此外,一个MLet可以读取指定一组MBean的同一个MBean服务器作为中注册一个配置文件MLet

每个MBean Server都有一个类加载程序存储库,其中包含MBean服务器中注册的所有MBean,它们都是ClassLoader的子类。 MBeanServer接口中没有显式加载程序参数的createMBeaninstantiate方法的形式使用了类加载程序库。 MLet类当它在自己的一组URL中找不到一个类时也使用它。

如果MBean实现了接口PrivateClassLoader ,那么它不会添加到类加载程序库。 PrivateMLet类是MLet的子类,实现PrivateClassLoader

从以下版本开始:
1.5
另请参见:
Java Platform documentation on JMX technology, in particular the JMX Specification, version 1.4(pdf).
Skip navigation links
Java™ Platform
Standard Ed. 8