net.compute
Class ReLoader
java.lang.Object
   java.lang.ClassLoader
java.lang.ClassLoader
       net.compute.ReLoader
net.compute.ReLoader
- public class ReLoader 
- extends java.lang.ClassLoader
Use the reloader to get the bytecode from
 a file for a class. Then, transmit the class byte
 codes to the computation server. Use the
 Reloader on the computation server to define the
 class. Then compute the computation.
 Send the answer back to the compute client.
 Finally, set the remote reloader to null and
 close the connections.
 
| Method Summary | 
|  java.lang.Class | defineClass(byte[] b,
            java.lang.String className)
 | 
|  byte[] | getByteCodes(java.lang.String typeName)
 | 
|  java.lang.Class | loadClass(java.lang.String className,
          boolean resolveIt)
 | 
| static void | main(java.lang.String[] args)
 | 
| static void | print(byte[] b)
 | 
| static void | reloadClasses(java.lang.String classPath,
              java.lang.String className)
 | 
 
| Methods inherited from class java.lang.ClassLoader | 
| clearAssertionStatus, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
ReLoader
public ReLoader()
ReLoader
public ReLoader(java.lang.String classPath)
defineClass
public java.lang.Class defineClass(byte[] b,
                                   java.lang.String className)
- 
 
loadClass
public java.lang.Class loadClass(java.lang.String className,
                                 boolean resolveIt)
                          throws java.lang.ClassNotFoundException
- 
- Overrides:
- loadClassin class- java.lang.ClassLoader
 
- 
- Throws:
- java.lang.ClassNotFoundException
 
getByteCodes
public byte[] getByteCodes(java.lang.String typeName)
- 
 
main
public static void main(java.lang.String[] args)
- 
 
print
public static void print(byte[] b)
- 
 
reloadClasses
public static void reloadClasses(java.lang.String classPath,
                                 java.lang.String className)
                          throws java.lang.ClassNotFoundException
- 
- Throws:
- java.lang.ClassNotFoundException