edu.jhu.ece.iacl.jist.plugins
Class MedicAlgorithmExecutableAdapter.ProcessRunner

java.lang.Object
  extended by edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
      extended by edu.jhu.ece.iacl.jist.plugins.MedicAlgorithmExecutableAdapter.ProcessRunner
Enclosing class:
MedicAlgorithmExecutableAdapter

protected class MedicAlgorithmExecutableAdapter.ProcessRunner
extends AbstractCalculation

The Class ProcessRunner.


Field Summary
 
Fields inherited from class edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
monitor
 
Constructor Summary
MedicAlgorithmExecutableAdapter.ProcessRunner(java.lang.String name)
          Instantiates a new process runner.
 
Method Summary
 void run(java.util.List<java.lang.String> command, java.io.File outputDir)
          Run.
 
Methods inherited from class edu.jhu.ece.iacl.jist.pipeline.AbstractCalculation
add, addTotalUnits, decrementCompletedUnits, decrementCompletedUnits, getCompletedUnits, getCurrentLabel, getCurrentProgress, getLabel, getPerformance, getProgress, getTotalUnits, incrementCompletedUnits, incrementCompletedUnits, isCompleted, markCompleted, reset, setCompletedUnits, setCompletedUnits, setLabel, setMonitor, setTotalUnits
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MedicAlgorithmExecutableAdapter.ProcessRunner

public MedicAlgorithmExecutableAdapter.ProcessRunner(java.lang.String name)
Instantiates a new process runner.

Parameters:
name - the name
Method Detail

run

public void run(java.util.List<java.lang.String> command,
                java.io.File outputDir)
         throws AlgorithmRuntimeException
Run.

Parameters:
command - the command
outputDir - the output dir
Throws:
AlgorithmRuntimeException - the algorithm runtime exception