Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.derby.impl.services.reflect
Class UpdateLoader  view UpdateLoader download UpdateLoader.java

java.lang.Object
  extended byorg.apache.derby.impl.services.reflect.UpdateLoader

public class UpdateLoader
extends java.lang.Object


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

Field Detail

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
Constructor Detail

UpdateLoader

public UpdateLoader(java.lang.String classpath,
                    DatabaseClasses parent,
                    boolean verbose,
                    boolean normalizeToUpper)
             throws org.apache.derby.iapi.error.StandardException
Method Detail

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()