public class ClassLoaderPool
extends java.lang.Object
Constructor and Description |
---|
ClassLoaderPool() |
Modifier and Type | Method and Description |
---|---|
static java.lang.ClassLoader |
getClassLoader(java.lang.String contextName)
Returns the class loader associated with the context name.
|
static java.lang.String |
getContextName(java.lang.ClassLoader classLoader)
Returns the context name associated with the class loader.
|
static void |
register(java.lang.String contextName,
java.lang.ClassLoader classLoader) |
static void |
unregister(java.lang.ClassLoader classLoader) |
static void |
unregister(java.lang.String contextName) |
public static java.lang.ClassLoader getClassLoader(java.lang.String contextName)
If no class loader is found for the context name, the thread's context class loader is returned as a fallback.
contextName
- the servlet context's namepublic static java.lang.String getContextName(java.lang.ClassLoader classLoader)
If the class loader is null
or if no context name is
associated with the class loader, "
is returned.
null
"
classLoader
- the class loaderpublic static void register(java.lang.String contextName, java.lang.ClassLoader classLoader)
public static void unregister(java.lang.ClassLoader classLoader)
public static void unregister(java.lang.String contextName)