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.
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.
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
Implements a Solver for the HTMLCrawlerTask.
This solver is a part of a system to index PDF files.
A different Task-Solver is later used to parse the PDF files.
The Distributer will call this method when a Task is returned by the client.
If the task is circualr the client will call the generate() method to create
additinal tasks.
Randomizer Task - Simply holds an array of ints.
The solver will randomly fill them with integers. Note: This is a circualr task, What this means is that when the task
is done it will generate a new task with itself as the input.
A circular task could optionally create a different kind of task
thus, you might want to create a group of tasks where each task
handles only a part of the whole solution.
This is a helper class for parsing the dcf.xml file. Important: The implementation of this class uses the
JDOM XML library, avaiable at http://www.jdom.org.