de.cau.cs.kieler.kiml.grana.batch
Class Batch

java.lang.Object
  extended by de.cau.cs.kieler.kiml.grana.batch.Batch

public class Batch
extends Object

The class which represents an analysis batch.

Rating red

Constructor Summary
Batch(List<AbstractInfoAnalysis> theAnalyses)
          Constructs a Batch.
 
Method Summary
 void appendJob(BatchJob<?> batchJob)
          Appends a batch job to the batch.
 BatchResult execute(IKielerProgressMonitor monitor)
          Executes the batch which consists of the execution of all batch jobs.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Batch

public Batch(List<AbstractInfoAnalysis> theAnalyses)
Constructs a Batch.

Parameters:
theAnalyses - the analyses which will be exectuted in the batch run
Method Detail

appendJob

public void appendJob(BatchJob<?> batchJob)
Appends a batch job to the batch.

Parameters:
batchJob - the batch job

execute

public BatchResult execute(IKielerProgressMonitor monitor)
Executes the batch which consists of the execution of all batch jobs.

Parameters:
monitor - the monitor
Returns:
the batch result