Spec-Zone.ru › OpenJDK 8

Класс 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 по умолчанию.

PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)

Создаёт новый PrivateMLet для заданных URL-адресов.

PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)

Создаёт новый PrivateMLet для указанных URL-адресов, родительского загрузчика классов и 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, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, 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-адреса будут проверяться в заданном порядке для классов и ресурсов после проверки родительского загрузчика классов.

Параметры:
urls - URL-адреса, с которых будут загружаться классы и ресурсы.
delegateToCLR - True, если при отсутствии класса в родительском ClassLoader или URL-адресах, MLet должен делегировать загрузку в ClassLoaderRepository содержащего его сервера MBean.

PrivateMLet

public PrivateMLet(URL[] urls,
                   ClassLoader parent,
                   boolean delegateToCLR)

Создаёт новый PrivateMLet для заданных URL-адресов. URL-адреса будут проверяться в заданном порядке для классов и ресурсов после проверки указанного родительского загрузчика классов. Параметр parent будет использован как родительский загрузчик классов для делегирования.

Параметры:
urls - URL-адреса, с которых будут загружаться классы и ресурсы.
parent - Родительский загрузчик классов для делегирования.
delegateToCLR - True, если при отсутствии класса в родительском ClassLoader или URL-адресах, MLet должен делегировать загрузку в ClassLoaderRepository содержащего его сервера MBean.

PrivateMLet

public PrivateMLet(URL[] urls,
                   ClassLoader parent,
                   URLStreamHandlerFactory factory,
                   boolean delegateToCLR)

Создаёт новый PrivateMLet для указанных URL-адресов, родительского загрузчика классов и URLStreamHandlerFactory. Параметр parent будет использован как родительский загрузчик классов для делегирования. Параметр factory будет использован как фабрика обработчиков потоков для получения обработчиков протоколов при создании новых URL-адресов.

Параметры:
urls - URL-адреса, с которых будут загружаться классы и ресурсы.
parent - Родительский загрузчик классов для делегирования.
factory - URLStreamHandlerFactory для использования при создании URL-адресов.
delegateToCLR - True, если при отсутствии класса в родительском ClassLoader или URL-адресах, MLet должен делегировать загрузку в ClassLoaderRepository содержащего его сервера MBean.

© 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