org.apache.derby.impl.services.reflect
Class UpdateLoader
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 HeaderPrintWriter vs
myLoader
private final java.lang.ClassLoader myLoader
initDone
private boolean initDone
thisClasspath
private java.lang.String thisClasspath
lf
private final LockFactory lf
classLoaderLock
private final ShExLockable classLoaderLock
version
private int version
normalizeToUpper
private boolean normalizeToUpper
parent
private DatabaseClasses parent
needReload
private boolean needReload
jarReader
private JarReader jarReader
UpdateLoader
public UpdateLoader(java.lang.String classpath,
DatabaseClasses parent,
boolean verbose,
boolean normalizeToUpper)
throws StandardException
initializeFromClassPath
private void initializeFromClassPath(java.lang.String classpath)
throws StandardException
- Throws:
StandardException
loadClass
public java.lang.Class loadClass(java.lang.String className,
boolean resolve)
throws java.lang.ClassNotFoundException
- Load the class from the class path.
- Throws:
java.lang.ClassNotFoundException
- Class can not be found
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String name)
modifyClasspath
public void modifyClasspath(java.lang.String classpath)
throws StandardException
- Throws:
StandardException
modifyJar
public void modifyJar(boolean reload)
throws StandardException
- Throws:
StandardException
lockClassLoader
private boolean lockClassLoader(ShExQual qualifier)
throws StandardException
- Throws:
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 StandardException
- Throws:
StandardException
getClasspath
private java.lang.String getClasspath()
throws StandardException
- Throws:
StandardException
getJarReader
JarReader getJarReader()
Apache Derby V10.0 Engine Documentation - Copyright © 1997,2004 The Apache Software Foundation or its licensors, as applicable.