API Overview API Index Package Overview Direct link to this page
JavaOnTracks 0.1.2
  net.jot.web.server.impl.webapp. JOTWebappClassLoader View Source
Author(s)
thibautc
Since
Version
Serial
Hierarchy
 Object
      ClassLoader
          SecureClassLoader
              URLClassLoader
                  JOTWebappClassLoader
Implements
Subclasses
Description
public class JOTWebappClassLoader
  WebApp Classloader Each webapp wil have it's own classloader.
See also:   
Constructors
public JOTWebappClassLoader (URL urls, ClassLoader parent)
  Parent is JOTCommonClassLoader
Methods
Hide/Show inherited methods
protected void addURL (URL arg0) [Inherited From URLClassLoader]
publicsynchronized void clearAssertionStatus () [Inherited From ClassLoader]
@Deprecated
protectedfinal Class<Object> defineClass (byte[] arg0, int arg1, int arg2) throws ClassFormatError [Inherited From ClassLoader]
protectedfinal Class<Object> defineClass (String arg0, byte[] arg1, int arg2, int arg3) throws ClassFormatError [Inherited From ClassLoader]
protectedfinal Class<Object> defineClass (String arg0, byte[] arg1, int arg2, int arg3, CodeSource arg4) [Inherited From SecureClassLoader]
protectedfinal Class<Object> defineClass (String arg0, byte[] arg1, int arg2, int arg3, ProtectionDomain arg4) throws ClassFormatError [Inherited From ClassLoader]
protectedfinal Class<Object> defineClass (String arg0, ByteBuffer arg1, CodeSource arg2) [Inherited From SecureClassLoader]
protectedfinal Class<Object> defineClass (String arg0, ByteBuffer arg1, ProtectionDomain arg2) throws ClassFormatError [Inherited From ClassLoader]
protected Package definePackage (String arg0, Manifest arg1, URL arg2) throws IllegalArgumentException [Inherited From URLClassLoader]
protected Package definePackage (String arg0, String arg1, String arg2, String arg3, String arg4, String arg5, String arg6, URL arg7) throws IllegalArgumentException [Inherited From ClassLoader]
protected Class<Object> findClass (String arg0) throws ClassNotFoundException [Inherited From URLClassLoader]
protected String findLibrary (String arg0) [Inherited From ClassLoader]
protectedfinal Class<Object> findLoadedClass (String arg0) [Inherited From ClassLoader]
public URL findResource (String arg0) [Inherited From URLClassLoader]
public Enumeration<URL> findResources (String arg0) throws IOException [Inherited From URLClassLoader]
protectedfinal Class<Object> findSystemClass (String arg0) throws ClassNotFoundException [Inherited From ClassLoader]
protected Package getPackage (String arg0) [Inherited From ClassLoader]
protected Package getPackages () [Inherited From ClassLoader]
publicfinal ClassLoader getParent () [Inherited From ClassLoader]
protected PermissionCollection getPermissions (CodeSource arg0) [Inherited From URLClassLoader]
public URL getResource (String arg0) [Inherited From ClassLoader]
public InputStream getResourceAsStream (String arg0) [Inherited From ClassLoader]
public Enumeration<URL> getResources (String arg0) throws IOException [Inherited From ClassLoader]
publicstatic ClassLoader getSystemClassLoader () [Inherited From ClassLoader]
publicstatic URL getSystemResource (String arg0) [Inherited From ClassLoader]
publicstatic InputStream getSystemResourceAsStream (String arg0) [Inherited From ClassLoader]
publicstatic Enumeration<URL> getSystemResources (String arg0) throws IOException [Inherited From ClassLoader]
public URL getURLs () [Inherited From URLClassLoader]
public Class<Object> loadClass (String arg0) throws ClassNotFoundException [Inherited From ClassLoader]
protectedsynchronized Class loadClass (String name, boolean resolve) throws ClassNotFoundException [Overrides ClassLoader]
[ovveride] We look in webapp jars first, this does NOT follow the classloader spec (delegation) Then Delegate to java std classloader Then we look in the "common" appserver folders
publicstatic URLClassLoader newInstance (URL arg0) [Inherited From URLClassLoader]
publicstatic URLClassLoader newInstance (URL arg0, ClassLoader arg1) [Inherited From URLClassLoader]
protectedfinal void resolveClass (Class<Object> arg0) [Inherited From ClassLoader]
publicsynchronized void setClassAssertionStatus (String arg0, boolean arg1) [Inherited From ClassLoader]
publicsynchronized void setDefaultAssertionStatus (boolean arg0) [Inherited From ClassLoader]
publicsynchronized void setPackageAssertionStatus (String arg0, boolean arg1) [Inherited From ClassLoader]
protectedfinal void setSigners (Class<Object> arg0, Object arg1) [Inherited From ClassLoader]
Fields
Hide/Show inherited fields
Nested Classes
Generated By: JavaOnTracks Doclet 0.1.5     ©Thibaut Colar