javax.management.loading

接口
java.lang.Object
  继承者 java.lang.ClassLoader
      继承者 java.security.SecureClassLoader
          继承者 java.net.URLClassLoader
              继承者 javax.management.loading.MLet
                  继承者 javax.management.loading.PrivateMLet
所有已实现的接口:
Externalizable, Serializable, MLetMBean, PrivateClassLoader, MBeanRegistration

public class PrivateMLet
     
extends MLet
implements PrivateClassLoader

不添加到 ClassLoaderRepository 的 MLet。此类的行为除一点之外,其余行为与其父类 MLet 完全相同。当在 MBean 服务器中注册 PrivateMLet 时,不将它添加到该 MBean 服务器的 ClassLoaderRepository 中。这是因为此类实现了 PrivateClassLoader 接口。

从以下版本开始:
1.5
另请参见:
序列化表格

构造方法摘要
PrivateMLet(URL[] urls, boolean delegateToCLR)
          使用默认的委托父 ClassLoader 为指定的 URL 构造新 PrivateMLet。
PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR)
          为给定的 URL 构造新 PrivateMLet。
PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR)
          为指定的 URL、父类加载器和 URLStreamHandlerFactory 构造新 PrivateMLet。
 
方法摘要
 
从类 javax.management.loading.MLet 继承的方法
addURL, addURL, check, findClass, findLibrary, getLibraryDirectory, getMBeansFromURL, getMBeansFromURL, getURLs, loadClass, postDeregister, postRegister, preDeregister, preRegister, readExternal, setLibraryDirectory, writeExternal
 
从类 java.net.URLClassLoader 继承的方法
definePackage, findResource, findResources, getPermissions, newInstance, newInstance
 
从类 java.security.SecureClassLoader 继承的方法
defineClass, defineClass
 
从类 java.lang.ClassLoader 继承的方法
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, 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)
使用默认的委托父 ClassLoader 为指定的 URL 构造新 PrivateMLet。首先在父类加载器中搜索 URL,然后按照为类和资源指定的顺序搜索 URL。

参数:
urls - 从其位置加载类和资源的 URL。
delegateToCLR - 当某个类在父 ClassLoader 或 URL 中均未找到时,如果 MLet 应该委托给其包含的 MBeanServer 的 ClassLoaderRepository,则为 true。

PrivateMLet

public PrivateMLet(URL[] urls,
                   ClassLoader parent,
                   boolean delegateToCLR)
为给定的 URL 构造新 PrivateMLet。首先在指定的父类加载器中搜索 URL,然后按照为类和资源指定的顺序搜索 URL。该父参数将用作委托的父类加载器。

参数:
urls - 从其位置加载类和资源的 URL。
parent - 委托的父类加载器。
delegateToCLR - 当某个类在父 ClassLoader 或 URL 中均未找到时,如果 MLet 应该委托给其包含的 MBeanServer 的 ClassLoaderRepository,则为 true。

PrivateMLet

public PrivateMLet(URL[] urls,
                   ClassLoader parent,
                   URLStreamHandlerFactory factory,
                   boolean delegateToCLR)
为指定的 URL、父类加载器和 URLStreamHandlerFactory 构造新 PrivateMLet。该父参数将用作委托的父类加载器。该工厂参数将用作创建新 URL 时获取协议处理程序的流处理程序工厂。

参数:
urls - 从其位置加载类和资源的 URL。
parent - 委托的父类加载器。
factory - 创建 URL 时要使用的 URLStreamHandlerFactory。
delegateToCLR - 当某个类在父 ClassLoader 或 URL 中均未找到时,如果 MLet 应该委托给其包含的 MBeanServer 的 ClassLoaderRepository,则为 true。