Package dcf.server

Interface Summary
DistributerInt Remote interface for Distributer.
Solver This interface should be implementd by all Solvers.
Task A General task interface should be implemented by all task objects
 

Class Summary
AddTaskDialog Allows a user to add a new Task-Solver pair by selecting their .class files
AutoLoader Used by the Distributer to automatically load tasks defined by the auto deployment descriptor file (autodeploy.xml) located in the location stated by the dcf.xml file.
ClassServer Classfile server for the RMI clients
This is basically a simple HTTP server
ClientsPanel This panel holds the clients task assignments data
ClientsUpdater This thread goes over the list of active client once a sec or so and sees which clients are alive.
If the client is alive the updater gets its progress and updates the server GUI.
DCFClassLoader Loads a .class file into a Class and return an instance of the class It extends the default ClassLoader so the we can load a .class file and create an Object without knowing its qualified name.
For instance it can load the file String.class istead of initializing java.lang.String
Distributer This is the RMI server.
MainFrame GUI for the server
 





Distributed Computation Framework