Package com.caucho.loader

Interface Summary
AddLoaderListener Interface for adding a loader
ArtifactResolver A jar artifact in the repository
ClassLoaderInterceptor Intercepts classes before they're loaded.
ClassLoaderListener Interface for receiving class loader.
EnvironmentApply Applies the action to all visible modules.
EnvironmentBean Represents a bean that contains a class loader environment.
EnvironmentEnhancerListener Interface for receiving environment events.
EnvironmentListener Interface for receiving environment events.
 

Class Summary
Artifact A jar artifact in the repository
ArtifactClassLoader ClassLoader for an artifact.
ArtifactDependency A jar artifact in the repository
ArtifactManager A jar artifact in the repository
ArtifactRepository A jar artifact in the repository
ArtifactVersion Artifact version major.minor.micro-qualifier
ArtifactVersionRange Artifact version major.minor.micro-qualifier
ClassEntry Describes a cached loaded class entry.
ClassLoaderConfig Class for configuration.
ClassLoaderContext For running in a class loader.
ClassPackage Information about a particular package.
ClasspathConfig Class for configuration.
CloseListener Waits for the close event and calls a destroy() method.
CompilingLoader A class loader that automatically compiles Java.
DependencyCheckInterval Class for update interval checking.
DirectoryLoader Class loader which checks for changes in class files and automatically picks up new jars.
DynamicClassLoader Class loader which checks for changes in class files and automatically picks up new jars.
Environment Static utility classes.
EnvironmentAdmin  
EnvironmentClassLoader Class loader which checks for changes in class files and automatically picks up new jars.
EnvironmentLocal<E> Creates a ClassLoader dependent variable.
EnvironmentMap Creates a ClassLoader-dependent hashmap.
EnvironmentProperties Creates a ClassLoader-dependent properties table.
JarListLoader Class loader which checks for changes in class files and automatically picks up new jars.
JarLoader Class loader which checks for changes in class files and automatically picks up new jars.
JarMap Class loader which checks for changes in class files and automatically picks up new jars.
LibraryLoader Class loader which checks for changes in class files and automatically picks up new jars.
Loader Loads resources.
ModuleConfig Adds a new bundle to the current environment
NonScanDynamicClassLoader Non scanning classloader.
PathLoader Class loader which loads specific paths.
ProjectLoaderConfig Adds a new project (pom.xml)
ProxyClassLoader Class loader which loads a single proxy.
ServletClassloaderHack Configuration class for the servlet classloader
SimpleLoader Class loader which checks for changes in class files and automatically picks up new jars.
StartListener Waits for the start and stop events.
SystemClassLoader ClassLoader that initalizes the environment and allows byte code enhancement of classes in the system classpath.
SystemProperty Sets a system property.
TempDynamicClassLoader Temporary class loader for class enhancement
TreeLoader Class loader which checks for changes in class files and automatically picks up new jars.
WeakCloseListener Waits for the close event and calls a destroy() method.
WeakDestroyListener Waits for the stop event and calls a @PreDestroy
WeakLoaderListener Waits for the close event and calls a destroy() method.
WeakStopListener Waits for the stop event and calls a stop() method.
 

Exception Summary
StartRuntimeException Wrapper for start exceptions
 

Annotation Types Summary
RequireReload Marks a class as requiring a reload for HotSwap.