classUtils.loaders
Class DynamicClassLoadingComputeClient

java.lang.Object
  extended by classUtils.loaders.DynamicClassLoadingComputeClient
All Implemented Interfaces:
java.lang.Runnable

public class DynamicClassLoadingComputeClient
extends java.lang.Object
implements java.lang.Runnable

1. Use the ComputeClient to create a Reloader that gives you bytes codes. 2. Get the RemoteClassLoader and send it to the compute server. 3. The compute server define and computes the class using the remote class loader. 4. It then returns the answer to the compute client.


Constructor Summary
DynamicClassLoadingComputeClient()
           
 
Method Summary
 java.lang.String[] getSystemClassPaths()
           
static void main(java.lang.String[] args)
           
 void run()
           
 void setComputableObject(ComputableObject co)
           
 void setRemoteClassLoader()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicClassLoadingComputeClient

public DynamicClassLoadingComputeClient()
Method Detail

setComputableObject

public void setComputableObject(ComputableObject co)

getSystemClassPaths

public java.lang.String[] getSystemClassPaths()

setRemoteClassLoader

public void setRemoteClassLoader()

main

public static void main(java.lang.String[] args)

run

public void run()
Specified by:
run in interface java.lang.Runnable