public class TomcatClassPath extends SunURLClassPath
Modifier and Type | Field and Description |
---|---|
private java.lang.reflect.Method |
addRepositoryMethod
The addRepository(String jar) method of the Tomcat Common ClassLoader
|
private java.lang.reflect.Method |
addURLMethod |
private java.lang.ClassLoader |
classLoader
The Tomcat Common ClassLoader
|
Constructor and Description |
---|
TomcatClassPath() |
TomcatClassPath(java.lang.ClassLoader classLoader) |
Modifier and Type | Method and Description |
---|---|
void |
_addJarToPath(java.net.URL jar) |
void |
addJarsToPath(java.io.File dir) |
void |
addJarToPath(java.net.URL jar) |
void |
addRepository(java.lang.String path) |
private java.lang.reflect.Method |
getAddRepositoryMethod() |
private java.lang.reflect.Method |
getAddURLMethod()
This method gets the Tomcat StandardClassLoader.addRepository method
via reflection.
|
java.lang.ClassLoader |
getClassLoader() |
private static java.lang.ClassLoader |
getCommonLoader(java.lang.ClassLoader loader) |
protected void |
rebuild() |
addJarsToPath, addJarToPath, getContextClassLoader, getURLClassPath
private final java.lang.ClassLoader classLoader
private java.lang.reflect.Method addRepositoryMethod
private java.lang.reflect.Method addURLMethod
public TomcatClassPath()
public TomcatClassPath(java.lang.ClassLoader classLoader)
private static java.lang.ClassLoader getCommonLoader(java.lang.ClassLoader loader)
public java.lang.ClassLoader getClassLoader()
public void addJarsToPath(java.io.File dir) throws java.lang.Exception
java.lang.Exception
public void addJarToPath(java.net.URL jar) throws java.lang.Exception
java.lang.Exception
public void _addJarToPath(java.net.URL jar) throws java.lang.Exception
java.lang.Exception
public void addRepository(java.lang.String path) throws java.lang.Exception
java.lang.Exception
protected void rebuild()
private java.lang.reflect.Method getAddURLMethod() throws java.lang.Exception
java.lang.Exception
private java.lang.reflect.Method getAddRepositoryMethod() throws java.lang.Exception
java.lang.Exception