de.jadv.server.lib
Class JAdvClassLoader

java.lang.Object
  |
  +--java.lang.ClassLoader
        |
        +--de.jadv.server.lib.JAdvClassLoader

public class JAdvClassLoader
extends java.lang.ClassLoader

This is a simple Classloader, that is used to reload Objects

Author:
Konrad Neitzel

Field Summary
private  java.util.Hashtable classes_hash
           
 
Fields inherited from class java.lang.ClassLoader
 
Constructor Summary
JAdvClassLoader()
           
 
Method Summary
private  byte[] getType(java.lang.String typeName)
           
 java.lang.Class loadClass(java.lang.String typeName, boolean resolveIt)
           
private  byte[] readClassFromDisk(java.lang.String classname)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classes_hash

private java.util.Hashtable classes_hash
Constructor Detail

JAdvClassLoader

public JAdvClassLoader()
Method Detail

loadClass

public java.lang.Class loadClass(java.lang.String typeName,
                                 boolean resolveIt)
                          throws java.lang.ClassNotFoundException
Overrides:
loadClass in class java.lang.ClassLoader
java.lang.ClassNotFoundException

readClassFromDisk

private byte[] readClassFromDisk(java.lang.String classname)

getType

private byte[] getType(java.lang.String typeName)