|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.ClassLoader
java.security.SecureClassLoader
php.java.bridge.DynamicClassLoader
php.java.bridge.DynamicJavaBridgeClassLoader
public class DynamicJavaBridgeClassLoader
Field Summary |
---|
Fields inherited from class php.java.bridge.DynamicClassLoader |
---|
defaultCacheTimeout, defaultLazy |
Method Summary | |
---|---|
void |
addSysUrls()
|
void |
clear()
|
static void |
initClassLoader(java.lang.String phpConfigDir)
add all jars found in the phpConfigDir/lib and /usr/share/java to the list of our URLs. |
java.lang.Class |
loadClass(java.lang.String name)
I have decided to override loadClass instead of findClass, so that this method will actually get to re-load classes if neccessary. |
static DynamicJavaBridgeClassLoader |
newInstance()
Create an instance of the dynamic java bridge classloader It may return null due to security restrictions on certain systems, so don't use this method directly but call: new JavaBridgeClassLoader(bridge, DynamicJavaBridgeClassLoader.newInstance()) instead. |
static DynamicJavaBridgeClassLoader |
newInstance(java.lang.ClassLoader parent)
Create an instance of the dynamic java bridge classloader It may return null due to security restrictions on certain systems, so don't use this method directly but call: new JavaBridgeClassLoader(bridge, DynamicJavaBridgeClassLoader.newInstance()) instead. |
void |
reset()
Reset to initial state. |
void |
updateJarLibraryPath(java.lang.String rawPath,
java.lang.String rawContextDir)
Set the library path for the java bridge. |
Methods inherited from class php.java.bridge.DynamicClassLoader |
---|
addURL, addURL, addURLs, addURLs, addURLs, addURLs, clearCache, clearCaches, debugMsg, findResource, findResources, getStringFromURLArray, getURLArrayFromString, invalidate, invalidate, setCacheTimeout, setLazy, setUrlClassLoaderFactory |
Methods inherited from class java.lang.ClassLoader |
---|
clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public void updateJarLibraryPath(java.lang.String rawPath, java.lang.String rawContextDir)
public static void initClassLoader(java.lang.String phpConfigDir)
public void addSysUrls()
public void clear()
clear
in class DynamicClassLoader
public void reset()
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
DynamicClassLoader
loadClass
in class DynamicClassLoader
java.lang.ClassNotFoundException
public static DynamicJavaBridgeClassLoader newInstance()
public static DynamicJavaBridgeClassLoader newInstance(java.lang.ClassLoader parent)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |