javax.management.loading
Class PrivateMLet

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.lang.ClassLoader sample code for java.lang.ClassLoader definition code for java.lang.ClassLoader 
      extended by java.security.SecureClassLoader sample code for java.security.SecureClassLoader definition code for java.security.SecureClassLoader 
          extended by java.net.URLClassLoader sample code for java.net.URLClassLoader definition code for java.net.URLClassLoader 
              extended by javax.management.loading.MLet sample code for javax.management.loading.MLet definition code for javax.management.loading.MLet 
                  extended by javax.management.loading.PrivateMLet
All Implemented Interfaces:
Externalizable sample code for java.io.Externalizable definition code for java.io.Externalizable , Serializable sample code for java.io.Serializable definition code for java.io.Serializable , MLetMBean sample code for javax.management.loading.MLetMBean definition code for javax.management.loading.MLetMBean , PrivateClassLoader sample code for javax.management.loading.PrivateClassLoader definition code for javax.management.loading.PrivateClassLoader , MBeanRegistration sample code for javax.management.MBeanRegistration definition code for javax.management.MBeanRegistration

public class PrivateMLet
extends MLet sample code for javax.management.loading.MLet definition code for javax.management.loading.MLet
implements PrivateClassLoader sample code for javax.management.loading.PrivateClassLoader definition code for javax.management.loading.PrivateClassLoader

An MLet that is not added to the ClassLoaderRepository sample code for javax.management.loading.ClassLoaderRepository definition code for javax.management.loading.ClassLoaderRepository . This class acts exactly like its parent class, MLet sample code for javax.management.loading.MLet definition code for javax.management.loading.MLet , with one exception. When a PrivateMLet is registered in an MBean server, it is not added to that MBean server's ClassLoaderRepository sample code for javax.management.loading.ClassLoaderRepository definition code for javax.management.loading.ClassLoaderRepository . This is true because this class implements the interface PrivateClassLoader sample code for javax.management.loading.PrivateClassLoader definition code for javax.management.loading.PrivateClassLoader .

Since:
1.5
See Also:
Serialized Form

Constructor Summary
PrivateMLet sample code for javax.management.loading.PrivateMLet.PrivateMLet(java.net.URL[], boolean) definition code for javax.management.loading.PrivateMLet.PrivateMLet(java.net.URL[], boolean) (URL sample code for java.net.URL definition code for java.net.URL [] urls, boolean delegateToCLR)
          Constructs a new PrivateMLet for the specified URLs using the default delegation parent ClassLoader.
PrivateMLet sample code for javax.management.loading.PrivateMLet.PrivateMLet(java.net.URL[], java.lang.ClassLoader, boolean) definition code for javax.management.loading.PrivateMLet.PrivateMLet(java.net.URL[], java.lang.ClassLoader, boolean) (URL sample code for java.net.URL definition code for java.net.URL [] urls, ClassLoader sample code for java.lang.ClassLoader definition code for java.lang.ClassLoader  parent, boolean delegateToCLR)
          Constructs a new PrivateMLet for the given URLs.
PrivateMLet sample code for javax.management.loading.PrivateMLet.PrivateMLet(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory, boolean) definition code for javax.management.loading.PrivateMLet.PrivateMLet(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory, boolean) (URL sample code for java.net.URL definition code for java.net.URL [] urls, ClassLoader sample code for java.lang.ClassLoader definition code for java.lang.ClassLoader  parent, URLStreamHandlerFactory sample code for java.net.URLStreamHandlerFactory definition code for java.net.URLStreamHandlerFactory  factory, boolean delegateToCLR)
          Constructs a new PrivateMLet for the specified URLs, parent class loader, and URLStreamHandlerFactory.
 
Method Summary
 
Methods inherited from class javax.management.loading.MLet sample code for javax.management.loading.MLet definition code for javax.management.loading.MLet
addURL sample code for javax.management.loading.MLet.addURL(java.lang.String) definition code for javax.management.loading.MLet.addURL(java.lang.String) , addURL sample code for javax.management.loading.MLet.addURL(java.net.URL) definition code for javax.management.loading.MLet.addURL(java.net.URL) , check sample code for javax.management.loading.MLet.check(java.lang.String, java.net.URL, java.lang.String, javax.management.loading.MLetContent) definition code for javax.management.loading.MLet.check(java.lang.String, java.net.URL, java.lang.String, javax.management.loading.MLetContent) , findClass sample code for javax.management.loading.MLet.findClass(java.lang.String) definition code for javax.management.loading.MLet.findClass(java.lang.String) , findLibrary sample code for javax.management.loading.MLet.findLibrary(java.lang.String) definition code for javax.management.loading.MLet.findLibrary(java.lang.String) , getLibraryDirectory sample code for javax.management.loading.MLet.getLibraryDirectory() definition code for javax.management.loading.MLet.getLibraryDirectory() , getMBeansFromURL sample code for javax.management.loading.MLet.getMBeansFromURL(java.lang.String) definition code for javax.management.loading.MLet.getMBeansFromURL(java.lang.String) , getMBeansFromURL sample code for javax.management.loading.MLet.getMBeansFromURL(java.net.URL) definition code for javax.management.loading.MLet.getMBeansFromURL(java.net.URL) , getURLs sample code for javax.management.loading.MLet.getURLs() definition code for javax.management.loading.MLet.getURLs() , loadClass sample code for javax.management.loading.MLet.loadClass(java.lang.String, javax.management.loading.ClassLoaderRepository) definition code for javax.management.loading.MLet.loadClass(java.lang.String, javax.management.loading.ClassLoaderRepository) , postDeregister sample code for javax.management.loading.MLet.postDeregister() definition code for javax.management.loading.MLet.postDeregister() , postRegister sample code for javax.management.loading.MLet.postRegister(java.lang.Boolean) definition code for javax.management.loading.MLet.postRegister(java.lang.Boolean) , preDeregister sample code for javax.management.loading.MLet.preDeregister() definition code for javax.management.loading.MLet.preDeregister() , preRegister sample code for javax.management.loading.MLet.preRegister(javax.management.MBeanServer, javax.management.ObjectName) definition code for javax.management.loading.MLet.preRegister(javax.management.MBeanServer, javax.management.ObjectName) , readExternal sample code for javax.management.loading.MLet.readExternal(java.io.ObjectInput) definition code for javax.management.loading.MLet.readExternal(java.io.ObjectInput) , setLibraryDirectory sample code for javax.management.loading.MLet.setLibraryDirectory(java.lang.String) definition code for javax.management.loading.MLet.setLibraryDirectory(java.lang.String) , writeExternal sample code for javax.management.loading.MLet.writeExternal(java.io.ObjectOutput) definition code for javax.management.loading.MLet.writeExternal(java.io.ObjectOutput)
 
Methods inherited from class java.net.URLClassLoader sample code for java.net.URLClassLoader definition code for java.net.URLClassLoader
definePackage sample code for java.net.URLClassLoader.definePackage(java.lang.String, java.util.jar.Manifest, java.net.URL) definition code for java.net.URLClassLoader.definePackage(java.lang.String, java.util.jar.Manifest, java.net.URL) , findResource sample code for java.net.URLClassLoader.findResource(java.lang.String) definition code for java.net.URLClassLoader.findResource(java.lang.String) , findResources sample code for java.net.URLClassLoader.findResources(java.lang.String) definition code for java.net.URLClassLoader.findResources(java.lang.String) , getPermissions sample code for java.net.URLClassLoader.getPermissions(java.security.CodeSource) definition code for java.net.URLClassLoader.getPermissions(java.security.CodeSource) , newInstance sample code for java.net.URLClassLoader.newInstance(java.net.URL[]) definition code for java.net.URLClassLoader.newInstance(java.net.URL[]) , newInstance sample code for java.net.URLClassLoader.newInstance(java.net.URL[], java.lang.ClassLoader) definition code for java.net.URLClassLoader.newInstance(java.net.URL[], java.lang.ClassLoader)
 
Methods inherited from class java.security.SecureClassLoader sample code for java.security.SecureClassLoader definition code for java.security.SecureClassLoader
defineClass sample code for java.security.SecureClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.CodeSource) definition code for java.security.SecureClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.CodeSource) , defineClass sample code for java.security.SecureClassLoader.defineClass(java.lang.String, java.nio.ByteBuffer, java.security.CodeSource) definition code for java.security.SecureClassLoader.defineClass(java.lang.String, java.nio.ByteBuffer, java.security.CodeSource)
 
Methods inherited from class java.lang.ClassLoader sample code for java.lang.ClassLoader definition code for java.lang.ClassLoader
clearAssertionStatus sample code for java.lang.ClassLoader.clearAssertionStatus() definition code for java.lang.ClassLoader.clearAssertionStatus() , defineClass sample code for java.lang.ClassLoader.defineClass(byte[], int, int) definition code for java.lang.ClassLoader.defineClass(byte[], int, int) , defineClass sample code for java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int) definition code for java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int) , defineClass sample code for java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain) definition code for java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain) , defineClass sample code for java.lang.ClassLoader.defineClass(java.lang.String, java.nio.ByteBuffer, java.security.ProtectionDomain) definition code for java.lang.ClassLoader.defineClass(java.lang.String, java.nio.ByteBuffer, java.security.ProtectionDomain) , definePackage sample code for java.lang.ClassLoader.definePackage(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL) definition code for java.lang.ClassLoader.definePackage(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.net.URL) , findLoadedClass sample code for java.lang.ClassLoader.findLoadedClass(java.lang.String) definition code for java.lang.ClassLoader.findLoadedClass(java.lang.String) , findSystemClass sample code for java.lang.ClassLoader.findSystemClass(java.lang.String) definition code for java.lang.ClassLoader.findSystemClass(java.lang.String) , getPackage sample code for java.lang.ClassLoader.getPackage(java.lang.String) definition code for java.lang.ClassLoader.getPackage(java.lang.String) , getPackages sample code for java.lang.ClassLoader.getPackages() definition code for java.lang.ClassLoader.getPackages() , getParent sample code for java.lang.ClassLoader.getParent() definition code for java.lang.ClassLoader.getParent() , getResource sample code for java.lang.ClassLoader.getResource(java.lang.String) definition code for java.lang.ClassLoader.getResource(java.lang.String) , getResourceAsStream sample code for java.lang.ClassLoader.getResourceAsStream(java.lang.String) definition code for java.lang.ClassLoader.getResourceAsStream(java.lang.String) , getResources sample code for java.lang.ClassLoader.getResources(java.lang.String) definition code for java.lang.ClassLoader.getResources(java.lang.String) , getSystemClassLoader sample code for java.lang.ClassLoader.getSystemClassLoader() definition code for java.lang.ClassLoader.getSystemClassLoader() , getSystemResource sample code for java.lang.ClassLoader.getSystemResource(java.lang.String) definition code for java.lang.ClassLoader.getSystemResource(java.lang.String) , getSystemResourceAsStream sample code for java.lang.ClassLoader.getSystemResourceAsStream(java.lang.String) definition code for java.lang.ClassLoader.getSystemResourceAsStream(java.lang.String) , getSystemResources sample code for java.lang.ClassLoader.getSystemResources(java.lang.String) definition code for java.lang.ClassLoader.getSystemResources(java.lang.String) , loadClass sample code for java.lang.ClassLoader.loadClass(java.lang.String) definition code for java.lang.ClassLoader.loadClass(java.lang.String) , loadClass sample code for java.lang.ClassLoader.loadClass(java.lang.String, boolean) definition code for java.lang.ClassLoader.loadClass(java.lang.String, boolean) , resolveClass sample code for java.lang.ClassLoader.resolveClass(java.lang.Class) definition code for java.lang.ClassLoader.resolveClass(java.lang.Class) , setClassAssertionStatus sample code for java.lang.ClassLoader.setClassAssertionStatus(java.lang.String, boolean) definition code for java.lang.ClassLoader.setClassAssertionStatus(java.lang.String, boolean) , setDefaultAssertionStatus sample code for java.lang.ClassLoader.setDefaultAssertionStatus(boolean) definition code for java.lang.ClassLoader.setDefaultAssertionStatus(boolean) , setPackageAssertionStatus sample code for java.lang.ClassLoader.setPackageAssertionStatus(java.lang.String, boolean) definition code for java.lang.ClassLoader.setPackageAssertionStatus(java.lang.String, boolean) , setSigners sample code for java.lang.ClassLoader.setSigners(java.lang.Class, java.lang.Object[]) definition code for java.lang.ClassLoader.setSigners(java.lang.Class, java.lang.Object[])
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 
Methods inherited from interface javax.management.loading.MLetMBean sample code for javax.management.loading.MLetMBean definition code for javax.management.loading.MLetMBean
getResource sample code for javax.management.loading.MLetMBean.getResource(java.lang.String) definition code for javax.management.loading.MLetMBean.getResource(java.lang.String) , getResourceAsStream sample code for javax.management.loading.MLetMBean.getResourceAsStream(java.lang.String) definition code for javax.management.loading.MLetMBean.getResourceAsStream(java.lang.String) , getResources sample code for javax.management.loading.MLetMBean.getResources(java.lang.String) definition code for javax.management.loading.MLetMBean.getResources(java.lang.String)
 

Constructor Detail

PrivateMLet sample code for javax.management.loading.PrivateMLet(java.net.URL[], boolean) definition code for javax.management.loading.PrivateMLet(java.net.URL[], boolean)

public PrivateMLet(URL sample code for java.net.URL definition code for java.net.URL [] urls,
                   boolean delegateToCLR)
Constructs a new PrivateMLet for the specified URLs using the default delegation parent ClassLoader. The URLs will be searched in the order specified for classes and resources after first searching in the parent class loader.

Parameters:
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 sample code for javax.management.loading.ClassLoaderRepository definition code for javax.management.loading.ClassLoaderRepository .

PrivateMLet sample code for javax.management.loading.PrivateMLet(java.net.URL[], java.lang.ClassLoader, boolean) definition code for javax.management.loading.PrivateMLet(java.net.URL[], java.lang.ClassLoader, boolean)

public PrivateMLet(URL sample code for java.net.URL definition code for java.net.URL [] urls,
                   ClassLoader sample code for java.lang.ClassLoader definition code for java.lang.ClassLoader  parent,
                   boolean delegateToCLR)
Constructs a new PrivateMLet for the given URLs. The URLs will be searched in the order specified for classes and resources after first searching in the specified parent class loader. The parent argument will be used as the parent class loader for delegation. The factory argument will be used as the stream handler factory to obtain protocol handlers when creating new URLs.

Parameters:
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 sample code for javax.management.loading.ClassLoaderRepository definition code for javax.management.loading.ClassLoaderRepository .

PrivateMLet sample code for javax.management.loading.PrivateMLet(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory, boolean) definition code for javax.management.loading.PrivateMLet(java.net.URL[], java.lang.ClassLoader, java.net.URLStreamHandlerFactory, boolean)

public PrivateMLet(URL sample code for java.net.URL definition code for java.net.URL [] urls,
                   ClassLoader sample code for java.lang.ClassLoader definition code for java.lang.ClassLoader  parent,
                   URLStreamHandlerFactory sample code for java.net.URLStreamHandlerFactory definition code for java.net.URLStreamHandlerFactory  factory,
                   boolean delegateToCLR)
Constructs a new PrivateMLet for the specified URLs, parent class loader, and URLStreamHandlerFactory. The parent argument will be used as the parent class loader for delegation. The factory argument will be used as the stream handler factory to obtain protocol handlers when creating new URLs.

Parameters:
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 sample code for javax.management.loading.ClassLoaderRepository definition code for javax.management.loading.ClassLoaderRepository .