| java.lang.Object org.apache.catalina.startup.ClassLoaderFactory
ClassLoaderFactory | final public class ClassLoaderFactory (Code) | | Utility class for building class loaders for Catalina. The factory
method requires the following parameters in order to build a new class
loader (with suitable defaults in all cases):
- A set of directories containing unpacked classes (and resources)
that should be included in the class loader's
repositories.
- A set of directories containing classes and resources in JAR files.
Each readable JAR file discovered in these directories will be
added to the class loader's repositories.
ClassLoader instance that should become the parent of
the new class loader.
author: Craig R. McClanahan version: $Revision: 1.6.2.1 $ $Date: 2004/08/24 17:53:52 $ |
createClassLoader | public static ClassLoader createClassLoader(File unpacked, File packed, ClassLoader parent) throws Exception(Code) | | Create and return a new class loader, based on the configuration
defaults and the specified directory paths:
Parameters: unpacked - Array of pathnames to unpacked directories that shouldbe added to the repositories of the class loader, or null for no unpacked directories to be considered Parameters: packed - Array of pathnames to directories containing JAR filesthat should be added to the repositories of the class loader, or null for no directories of JAR files to be considered Parameters: parent - Parent class loader for the new class loader, ornull for the system class loader. exception: Exception - if an error occurs constructing the class loader |
createClassLoader | public static ClassLoader createClassLoader(File unpacked, File packed, URL urls, ClassLoader parent) throws Exception(Code) | | Create and return a new class loader, based on the configuration
defaults and the specified directory paths:
Parameters: unpacked - Array of pathnames to unpacked directories that shouldbe added to the repositories of the class loader, or null for no unpacked directories to be considered Parameters: packed - Array of pathnames to directories containing JAR filesthat should be added to the repositories of the class loader, or null for no directories of JAR files to be considered Parameters: urls - Array of URLs to remote repositories, designing either JAR resources or uncompressed directories that should be added to the repositories of the class loader, or null for no directories of JAR files to be considered Parameters: parent - Parent class loader for the new class loader, ornull for the system class loader. exception: Exception - if an error occurs constructing the class loader |
getDebug | public static int getDebug()(Code) | | Return the debugging detail level.
|
setDebug | public static void setDebug(int newDebug)(Code) | | Set the debugging detail level.
Parameters: newDebug - The new debugging detail level |
|
|