org.globus.cog.abstraction.impl.common
Class AbstractionClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
org.globus.cog.abstraction.impl.common.AbstractionClassLoader
- public class AbstractionClassLoader
- extends URLClassLoader
| Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findSystemClass, getPackage, getPackages, getParent, 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 |
AbstractionClassLoader
public AbstractionClassLoader(String[] prefixes,
String[] excludes,
URL[] urls,
ClassLoader parent,
URL[] classpath,
String name)
isLoaderInitialized
public static boolean isLoaderInitialized(String provider)
getClassLoader
public static ClassLoader getClassLoader(String provider)
throws InvalidProviderException
- Throws:
InvalidProviderException
setLoader
public static void setLoader(String provider,
ClassLoader loader)
initializeLoader
public static void initializeLoader(String loaderName,
String loaderProps,
String bootClass,
boolean system)
getResource
public URL getResource(String name)
loadClass
protected Class loadClass(String name,
boolean resolve)
throws ClassNotFoundException
- Throws:
ClassNotFoundException