public 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 and 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.
|
addURL, addURL, check, findClass, findLibrary, getLibraryDirectory, getMBeansFromURL, getMBeansFromURL, getURLs, loadClass, postDeregister, postRegister, preDeregister, preRegister, readExternal, setLibraryDirectory, writeExternalclose, definePackage, findResource, findResources, getPermissions, getResourceAsStream, newInstance, newInstancedefineClass, defineClassclearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLoadedClass, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSignersclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResource, getResourceAsStream, getResourcespublic 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.aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2016 aicas GmbH. All Rights Reserved.