Class ACCClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- java.security.SecureClassLoader
-
- java.net.URLClassLoader
-
- org.glassfish.appclient.client.acc.ACCClassLoader
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
public class ACCClassLoader extends URLClassLoader
- Author:
- tjquinn
-
-
Constructor Summary
Constructors Constructor Description ACCClassLoader(ClassLoader parent, boolean shouldTransform)
ACCClassLoader(URL[] urls, ClassLoader parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTransformer(ClassFileTransformer xf)
void
appendURL(URL url)
protected Class<?>
findClass(String name)
protected PermissionCollection
getPermissions(CodeSource codesource)
static ACCClassLoader
instance()
static ACCClassLoader
newInstance(ClassLoader parent, boolean shouldTransform)
void
processDeclaredPermissions()
void
setShouldTransform(boolean shouldTransform)
-
Methods inherited from class java.net.URLClassLoader
addURL, close, definePackage, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstance
-
Methods inherited from class java.security.SecureClassLoader
defineClass, defineClass
-
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
Constructor Detail
-
ACCClassLoader
public ACCClassLoader(ClassLoader parent, boolean shouldTransform)
-
ACCClassLoader
public ACCClassLoader(URL[] urls, ClassLoader parent)
-
-
Method Detail
-
newInstance
public static ACCClassLoader newInstance(ClassLoader parent, boolean shouldTransform)
-
instance
public static ACCClassLoader instance()
-
appendURL
public void appendURL(URL url)
-
addTransformer
public void addTransformer(ClassFileTransformer xf)
-
setShouldTransform
public void setShouldTransform(boolean shouldTransform)
-
findClass
protected Class<?> findClass(String name) throws ClassNotFoundException
- Overrides:
findClass
in classURLClassLoader
- Throws:
ClassNotFoundException
-
getPermissions
protected PermissionCollection getPermissions(CodeSource codesource)
- Overrides:
getPermissions
in classURLClassLoader
-
processDeclaredPermissions
public void processDeclaredPermissions()
-
-