Класс 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-адресов, родительского 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содержащего сервера MBean.
PrivateMLet
public PrivateMLet(URL[] urls,
ClassLoader parent,
boolean delegateToCLR)
Создает новый PrivateMLet для заданных URL-адресов. URL-адреса будут просматриваться в указанном порядке для классов и ресурсов после предварительного поиска в указанном родительском ClassLoader. Родительский аргумент будет использован в качестве родительского ClassLoader для делегирования.
- Параметры:
-
urls- URL-адреса, с которых будут загружаться классы и ресурсы. -
parent- Родительский ClassLoader для делегирования. -
delegateToCLR- True, если при отсутствии класса как в родительском ClassLoader, так и в URL-адресах, MLet должен делегировать запрос вClassLoaderRepositoryсодержащего сервера MBean.
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содержащего сервера 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.
https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/loading/PrivateMLet.html