particle
Class ParticleComputation

java.lang.Object
  extended by particle.ParticleComputation
All Implemented Interfaces:
Computation, java.lang.Runnable

public class ParticleComputation
extends java.lang.Object
implements Computation


Field Summary
 java.io.BufferedReader in
           
 java.io.PrintWriter out
           
 
Constructor Summary
ParticleComputation()
           
 
Method Summary
 void loadConfiguration(java.util.Map config, WorkQueueAccess wqa, java.io.OutputStream os)
          Invoked by the SWC2 system in order to initialize the computation with the user supplied parameters.
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

in

public java.io.BufferedReader in

out

public java.io.PrintWriter out
Constructor Detail

ParticleComputation

public ParticleComputation()
Method Detail

loadConfiguration

public void loadConfiguration(java.util.Map config,
                              WorkQueueAccess wqa,
                              java.io.OutputStream os)
                       throws java.lang.Exception
Description copied from interface: Computation
Invoked by the SWC2 system in order to initialize the computation with the user supplied parameters.

Specified by:
loadConfiguration in interface Computation
Parameters:
config - The key/value pairs passed as initialization values for the computation.
wqa - The object through which the computation will submit work units and collect result units.
os - An output stream opened by the swc2 system, to be used by the computation for any output.
Throws:
java.lang.Exception - Any exception during initialization will caught by the swc2 system and the computation will be terminated.
See Also:
WorkQueueAccess

run

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