Class IsolatedAppClassLoader
java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
com.google.appengine.tools.development.IsolatedAppClassLoader
- All Implemented Interfaces:
Closeable,AutoCloseable
A webapp
ClassLoader. This ClassLoader isolates
webapps from the DevAppServer and anything else
that might happen to be on the system classpath.-
Constructor Summary
ConstructorsConstructorDescriptionIsolatedAppClassLoader(File appRoot, File externalResourceDir, URL[] urls, ClassLoader devAppServerClassLoader) -
Method Summary
Methods inherited from class java.net.URLClassLoader
close, findResource, findResources, getResourceAsStream, getURLs, newInstance, newInstanceMethods inherited from class java.lang.ClassLoader
clearAssertionStatus, getDefinedPackage, getDefinedPackages, getName, getParent, getPlatformClassLoader, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus
-
Constructor Details
-
IsolatedAppClassLoader
public IsolatedAppClassLoader(File appRoot, File externalResourceDir, URL[] urls, ClassLoader devAppServerClassLoader)
-
-
Method Details
-
getResource
- Overrides:
getResourcein classClassLoader
-