Spec-Zone.ru › OpenJDK 17

Класс PrivateMLet

java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
javax.management.loading.MLet
javax.management.loading.PrivateMLet
Все реализуемые интерфейсы:
Closeable, Externalizable, Serializable, AutoCloseable, MLetMBean, PrivateClassLoader, MBeanRegistration
public class PrivateMLet extends MLet implements PrivateClassLoader
Класс MLet, который не добавляется в ClassLoaderRepository. Этот класс ведет себя точно так же, как и его родительский класс, MLet, за исключением одного момента. Когда PrivateMLet регистрируется в сервере MBean, он не добавляется в ClassLoaderRepository этого сервера MBean. Это происходит потому, что этот класс реализует интерфейс PrivateClassLoader.
С момента:
1.5
См. также:
  • Сериализованная форма

Краткое описание конструкторов

Конструктор Описание
PrivateMLet(URL[] urls, boolean delegateToCLR)
Создаёт новый PrivateMLet для указанных URL-адресов с использованием родительского ClassLoader по умолчанию. URL-адреса будут проверяться в указанном порядке для классов и ресурсов после предварительной проверки в родительском ClassLoader.
PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
Создаёт новый PrivateMLet для указанных URL-адресов.
PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
Создаёт новый PrivateMLet для указанных URL-адресов, родительского ClassLoader и URLStreamHandlerFactory.

Краткое описание методов

Методы, объявленные в классе javax.management.loading.MLet

addURL, addURL, check, findClass, findLibrary, getLibraryDirectory, getMBeansFromURL, getMBeansFromURL, getURLs, loadClass, postDeregister, postRegister, preDeregister, preRegister, readExternal, setLibraryDirectory, writeExternal

Методы, объявленные в классе java.net.URLClassLoader

close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, newInstance, newInstance

Методы, объявленные в классе java.security.SecureClassLoader

defineClass, defineClass

Методы, объявленные в классе java.lang.ClassLoader

clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Методы, объявленные в интерфейсе javax.management.loading.MLetMBean

getResource, getResourceAsStream, getResources

Подробное описание конструкторов

PrivateMLet

public PrivateMLet(URL[] urls, boolean delegateToCLR)
Создаёт новый PrivateMLet для указанных URL-адресов с использованием родительского ClassLoader по умолчанию. URL-адреса будут проверяться в указанном порядке для классов и ресурсов после предварительной проверки в родительском ClassLoader.
Параметры:
urls - URL-адреса для загрузки классов и ресурсов.
delegateToCLR - True, если при отсутствии класса как в родительском ClassLoader, так и в URL-адресах, MLet должен делегировать запросу в ClassLoaderRepository содержащего MBeanServer.

PrivateMLet

public PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
Создаёт новый PrivateMLet для указанных URL-адресов. URL-адреса будут проверяться в указанном порядке для классов и ресурсов после предварительной проверки в указанном родительском ClassLoader. Родительский ClassLoader будет использован для делегирования.
Параметры:
urls - URL-адреса для загрузки классов и ресурсов.
parent - Родительский ClassLoader для делегирования.
delegateToCLR - True, если при отсутствии класса как в родительском ClassLoader, так и в URL-адресах, MLet должен делегировать запросу в ClassLoaderRepository содержащего MBeanServer.

PrivateMLet

public PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
Создаёт новый PrivateMLet для указанных URL-адресов, родительского ClassLoader и URLStreamHandlerFactory. Родительский ClassLoader будет использован для делегирования. Factory будет использован для получения обработчиков протоколов при создании новых URL-адресов.
Параметры:
urls - URL-адреса для загрузки классов и ресурсов.
parent - Родительский ClassLoader для делегирования.
factory - URLStreamHandlerFactory для использования при создании URL-адресов.
delegateToCLR - True, если при отсутствии класса как в родительском ClassLoader, так и в URL-адресах, MLet должен делегировать запросу в ClassLoaderRepository содержащего MBeanServer.

© 1993, 2021, 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.
https://docs.oracle.com/en/java/javase/17/docs/api/java.management/javax/management/loading/PrivateMLet.html

Spec-Zone.ru

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