vgrid.plodder
Class AbstractPlodder

java.lang.Object
  extended by vgrid.plodder.AbstractPlodder
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable, Plodder
Direct Known Subclasses:
SimplePlodder

public abstract class AbstractPlodder
extends java.lang.Object
implements java.io.Serializable, Plodder

See Also:
Serialized Form

Constructor Summary
AbstractPlodder(PlodderServer srv)
           
AbstractPlodder(PlodderServer srv, int maxExecutionTime)
           
 
Method Summary
 java.lang.String getDescription()
           
protected abstract  void info(java.lang.String msg)
           
 void run()
           
 void terminate()
          Terminates the plodder process.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractPlodder

public AbstractPlodder(PlodderServer srv)
                throws java.io.IOException
Throws:
java.io.IOException

AbstractPlodder

public AbstractPlodder(PlodderServer srv,
                       int maxExecutionTime)
                throws java.io.IOException
Throws:
java.io.IOException
Method Detail

terminate

public void terminate()
Description copied from interface: Plodder
Terminates the plodder process.

Specified by:
terminate in interface Plodder

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface Plodder
Returns:
String containing a description of the state of the client.

run

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

info

protected abstract void info(java.lang.String msg)


vgrid the vienna grid project