org.rhq.enterprise.server.agent
Class EmbeddedAgentClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.rhq.enterprise.server.agent.EmbeddedAgentClassLoader
public class EmbeddedAgentClassLoader
- extends URLClassLoader
This is the classloader used by the embedded JON Agent. This class loader is absolutely and completely isolated from
any other classloader in the system except for the top-most system classloader. There is no application server
classes or loaders accessible to this class loader.
- Author:
- John Mazzitelli
| Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmbeddedAgentClassLoader
public EmbeddedAgentClassLoader(URL[] classUrls,
URL[] nativeUrls)
loadClass
public Class<?> loadClass(String name)
throws ClassNotFoundException
- Overrides:
loadClass in class ClassLoader
- Throws:
ClassNotFoundException
findLibrary
protected String findLibrary(String libname)
- Overrides:
findLibrary in class ClassLoader
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.