Spec-Zone.ru › OpenJDK 8

Пакет javax.management.loading

Предоставляет классы, реализующие расширенную динамическую загрузку.

См.: Описание

Интерфейс Описание
ClassLoaderRepository

Экземпляры этого интерфейса используются для хранения списка зарегистрированных ClassLoaders в сервере MBean.

MLetMBean

Предоставляет удаленный интерфейс управления MLet MBean.

PrivateClassLoader

Маркерный интерфейс, указывающий, что ClassLoader не должен добавляться в ClassLoaderRepository.

Класс Описание
DefaultLoaderRepository Устарел

Используйте MBeanServer.getClassLoaderRepository() вместо этого.

MLet

Позволяет инициализировать и регистрировать один или несколько MBean в сервере MBean, полученных из удаленного URL.

MLetContent

Этот класс представляет содержимое тега MLET.

PrivateMLet

MLet, который не добавляется в ClassLoaderRepository.

Описание пакета javax.management.loading

Предоставляет классы, реализующие расширенную динамическую загрузку. См. главу Расширенная динамическая загрузка в Спецификации JMX.

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 имеет репозиторий загрузчиков классов, содержащий все зарегистрированные в этом сервере MBean, являющиеся подклассами ClassLoader. Репозиторий загрузчиков классов используется формами методов createMBean и instantiate в интерфейсе MBeanServer, которые не имеют явного параметра загрузчика. Он также используется классом MLet при поиске класса в собственном наборе URL-адресов.

Если MBean реализует интерфейс PrivateClassLoader, то он не добавляется в репозиторий загрузчиков классов. Класс PrivateMLet является подклассом MLet и реализует PrivateClassLoader.

Since:
1.5
См. также:
Документация Java Platform по технологии JMX, в частности Спецификация JMX, версия 1.4(pdf).

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API