Closeable, Externalizable, Serializable, AutoCloseable, MLetMBean, PrivateClassLoader, MBeanRegistrationpublic class PrivateMLet extends MLet implements PrivateClassLoader
ClassLoaderRepository.
This class acts exactly like its parent class, MLet, with
one exception. When a PrivateMLet is registered in an MBean
server, it is not added to that MBean server's ClassLoaderRepository. This is true because this class implements
the interface PrivateClassLoader.| Constructor | Description |
|---|---|
PrivateMLet(URL[] urls,
boolean delegateToCLR) |
Constructs a new PrivateMLet for the specified URLs using the
default delegation parent ClassLoader.
|
PrivateMLet(URL[] urls,
ClassLoader parent,
boolean delegateToCLR) |
Constructs a new PrivateMLet for the given URLs.
|
PrivateMLet(URL[] urls,
ClassLoader parent,
URLStreamHandlerFactory factory,
boolean delegateToCLR) |
Constructs a new PrivateMLet for the specified URLs, parent
class loader, and URLStreamHandlerFactory.
|
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, setSignersaddURL, addURL, check, findClass, findLibrary, getLibraryDirectory, getMBeansFromURL, getMBeansFromURL, getURLs, loadClass, postDeregister, postRegister, preDeregister, preRegister, readExternal, setLibraryDirectory, writeExternalgetResource, getResourceAsStream, getResourcesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdefineClass, defineClassclose, definePackage, findResource, findResources, getPermissions, getResourceAsStream, newInstance, newInstancepublic PrivateMLet(URL[] urls, boolean delegateToCLR)
urls - The URLs from which to load classes and resources.delegateToCLR - True if, when a class is not found in
either the parent ClassLoader or the URLs, the MLet should delegate
to its containing MBeanServer's ClassLoaderRepository.public PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
urls - The URLs from which to load classes and resources.parent - The parent class loader for delegation.delegateToCLR - True if, when a class is not found in
either the parent ClassLoader or the URLs, the MLet should delegate
to its containing MBeanServer's ClassLoaderRepository.public PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
urls - The URLs from which to load classes and resources.parent - The parent class loader for delegation.factory - The URLStreamHandlerFactory to use when creating URLs.delegateToCLR - True if, when a class is not found in
either the parent ClassLoader or the URLs, the MLet should delegate
to its containing MBeanServer's ClassLoaderRepository. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-Debian+0-9b155-1