java.lang.Object
org.apache.derby.impl.services.reflect.UpdateLoader
- public class UpdateLoader
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jarList
private JarLoader[] jarList
vs
private org.apache.derby.iapi.services.stream.HeaderPrintWriter vs
myLoader
private final java.lang.ClassLoader myLoader
initDone
private boolean initDone
thisClasspath
private java.lang.String thisClasspath
lf
private final org.apache.derby.iapi.services.locks.LockFactory lf
classLoaderLock
private final org.apache.derby.iapi.services.locks.ShExLockable classLoaderLock
version
private int version
normalizeToUpper
private boolean normalizeToUpper
parent
private DatabaseClasses parent
needReload
private boolean needReload
jarReader
private org.apache.derby.iapi.services.loader.JarReader jarReader
UpdateLoader
public UpdateLoader(java.lang.String classpath,
DatabaseClasses parent,
boolean verbose,
boolean normalizeToUpper)
throws org.apache.derby.iapi.error.StandardException
initializeFromClassPath
private void initializeFromClassPath(java.lang.String classpath)
throws org.apache.derby.iapi.error.StandardException
loadClass
public java.lang.Class loadClass(java.lang.String className,
boolean resolve)
throws java.lang.ClassNotFoundException
- Load the class from the class path.
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String name)
modifyClasspath
public void modifyClasspath(java.lang.String classpath)
throws org.apache.derby.iapi.error.StandardException
modifyJar
public void modifyJar(boolean reload)
throws org.apache.derby.iapi.error.StandardException
lockClassLoader
private boolean lockClassLoader(org.apache.derby.iapi.services.locks.ShExQual qualifier)
throws org.apache.derby.iapi.error.StandardException
checkLoaded
java.lang.Class checkLoaded(java.lang.String className,
boolean resolve)
close
public void close()
initLoaders
private void initLoaders()
getClassLoaderVersion
public int getClassLoaderVersion()
needReload
void needReload()
reload
private void reload()
throws org.apache.derby.iapi.error.StandardException
getClasspath
private java.lang.String getClasspath()
throws org.apache.derby.iapi.error.StandardException
getJarReader
org.apache.derby.iapi.services.loader.JarReader getJarReader()