Uses of Class
com.caucho.loader.DynamicClassLoader

Packages that use DynamicClassLoader
com.caucho.config.scope   
com.caucho.ejb.server   
com.caucho.jca.ra   
com.caucho.loader   
com.caucho.loader.enhancer   
com.caucho.loader.module   
com.caucho.server.cluster   
com.caucho.server.webapp   
com.caucho.util Assorted utilities 
 

Uses of DynamicClassLoader in com.caucho.config.scope
 

Methods in com.caucho.config.scope with parameters of type DynamicClassLoader
 void DestructionListener.classLoaderDestroy(DynamicClassLoader loader)
           
 void DestructionListener.classLoaderInit(DynamicClassLoader loader)
           
 

Uses of DynamicClassLoader in com.caucho.ejb.server
 

Methods in com.caucho.ejb.server that return DynamicClassLoader
 DynamicClassLoader AbstractEjbBeanManager.getClassLoader()
          Gets the class loader
 

Uses of DynamicClassLoader in com.caucho.jca.ra
 

Methods in com.caucho.jca.ra with parameters of type DynamicClassLoader
 void ResourceManagerImpl.classLoaderDestroy(DynamicClassLoader loader)
          Handles the case where a class loader is dropped.
 void ResourceManagerImpl.classLoaderInit(DynamicClassLoader loader)
          Handles the case where a class loader is activated.
 

Uses of DynamicClassLoader in com.caucho.loader
 

Subclasses of DynamicClassLoader in com.caucho.loader
 class EnvironmentClassLoader
          Class loader which checks for changes in class files and automatically picks up new jars.
 class NonScanDynamicClassLoader
          Non scanning classloader.
 class ProxyClassLoader
          Class loader which loads a single proxy.
 class SystemClassLoader
          ClassLoader that initalizes the environment and allows byte code enhancement of classes in the system classpath.
 class TempDynamicClassLoader
          Temporary class loader for class enhancement
 

Methods in com.caucho.loader that return DynamicClassLoader
static DynamicClassLoader SimpleLoader.create(java.lang.ClassLoader parent, Path path)
          Create a class loader based on the SimpleLoader
static DynamicClassLoader TreeLoader.create(java.lang.ClassLoader parent, Path dir)
          Create a new class loader
static DynamicClassLoader LibraryLoader.create(java.lang.ClassLoader parent, Path path)
          Create a new class loader
static DynamicClassLoader CompilingLoader.create(java.lang.ClassLoader parent, Path classDir, Path sourceDir, java.lang.String args, java.lang.String encoding)
          Creates a new compiling class loader
static DynamicClassLoader SimpleLoader.create(java.lang.ClassLoader parent, Path path, java.lang.String prefix)
          Create a class loader based on the SimpleLoader
static DynamicClassLoader SimpleLoader.create(Path path)
          Create a class loader based on the SimpleLoader
static DynamicClassLoader CompilingLoader.create(Path path)
          Create a class loader based on the compiling loader
 DynamicClassLoader ClassEntry.getClassLoader()
          returns the class loader.
 DynamicClassLoader Loader.getClassLoader()
          Gets the owning class loader.
static DynamicClassLoader Environment.getDynamicClassLoader()
          Returns the topmost dynamic class loader.
static DynamicClassLoader Environment.getDynamicClassLoader(java.lang.ClassLoader loader)
          Returns the topmost dynamic class loader.
 

Methods in com.caucho.loader with parameters of type DynamicClassLoader
 void ClassLoaderListener.classLoaderDestroy(DynamicClassLoader loader)
          Handles the case where a class loader is dropped.
 void CloseListener.classLoaderDestroy(DynamicClassLoader loader)
          Handles the case where a class loader is dropped.
 void WeakCloseListener.classLoaderDestroy(DynamicClassLoader loader)
          Handles the case where a class loader is dropped.
 void WeakLoaderListener.classLoaderDestroy(DynamicClassLoader loader)
          Handles the case where a class loader is dropped.
 void ClassLoaderListener.classLoaderInit(DynamicClassLoader loader)
          Handles the case where a class loader has completed initialization
 void CloseListener.classLoaderInit(DynamicClassLoader loader)
          Handles the case where a class loader is activated.
 void WeakCloseListener.classLoaderInit(DynamicClassLoader loader)
          Handles the case where a class loader is activated.
 void WeakLoaderListener.classLoaderInit(DynamicClassLoader loader)
          Handles the case where a class loader is activated.
protected  void DynamicClassLoader.replace(DynamicClassLoader source)
          Copies the loader.
 void SimpleLoader.setLoader(DynamicClassLoader loader)
          Sets the owning class loader.
 void JarLoader.setLoader(DynamicClassLoader loader)
          Sets the owning class loader.
 void JarListLoader.setLoader(DynamicClassLoader loader)
          Sets the owning class loader.
 void Loader.setLoader(DynamicClassLoader loader)
          Sets the owning class loader.
 

Constructors in com.caucho.loader with parameters of type DynamicClassLoader
ClassEntry(DynamicClassLoader loader, java.lang.String name, Path sourcePath, Path classPath, java.security.CodeSource codeSource)
          Create a loaded class entry
ResourceLoader(DynamicClassLoader loader, Path path)
          Creates the resource loader with the specified path.
SimpleLoader(DynamicClassLoader loader, Path path)
          Creates the simple loader with the specified path.
SimpleLoader(DynamicClassLoader loader, Path path, java.lang.String prefix)
          Creates the simple loader with the specified path and prefix.
TempDynamicClassLoader(DynamicClassLoader owner)
          Create a new class loader.
 

Uses of DynamicClassLoader in com.caucho.loader.enhancer
 

Subclasses of DynamicClassLoader in com.caucho.loader.enhancer
 class EnhancingClassLoader
          Class loader which checks for changes in class files and automatically picks up new jars.
 

Methods in com.caucho.loader.enhancer with parameters of type DynamicClassLoader
 void EnhancerFixup.setClassLoader(DynamicClassLoader loader)
          Sets the class loader.
 

Uses of DynamicClassLoader in com.caucho.loader.module
 

Subclasses of DynamicClassLoader in com.caucho.loader.module
 class ArtifactClassLoader
          ClassLoader for an artifact.
 

Uses of DynamicClassLoader in com.caucho.server.cluster
 

Methods in com.caucho.server.cluster with parameters of type DynamicClassLoader
 void Cluster.classLoaderDestroy(DynamicClassLoader loader)
          Handles the case where a class loader is dropped.
 void Server.classLoaderDestroy(DynamicClassLoader loader)
          Handles the case where a class loader is dropped.
 void Cluster.classLoaderInit(DynamicClassLoader loader)
          Handles the case where a class loader has completed initialization
 void Server.classLoaderInit(DynamicClassLoader loader)
          Handles the case where a class loader is activated.
 

Uses of DynamicClassLoader in com.caucho.server.webapp
 

Methods in com.caucho.server.webapp with parameters of type DynamicClassLoader
 void WebAppContainer.classLoaderDestroy(DynamicClassLoader loader)
          Handles the case where a class loader is dropped.
 void WebAppContainer.classLoaderInit(DynamicClassLoader loader)
          Handles the case where a class loader has completed initialization
 

Uses of DynamicClassLoader in com.caucho.util
 

Methods in com.caucho.util with parameters of type DynamicClassLoader
 void Alarm.classLoaderDestroy(DynamicClassLoader loader)
          Handles the case where a class loader is dropped.
 void Alarm.classLoaderInit(DynamicClassLoader loader)
          Handles the case where a class loader has completed initialization