Facemorph.DataBase
Class EnhancedBatchProcess

java.lang.Object
  extended by Facemorph.DataBase.EnhancedBatchProcess
All Implemented Interfaces:
java.lang.Runnable

public class EnhancedBatchProcess
extends java.lang.Object
implements java.lang.Runnable

Version of the Batch Processor designed to work with the Batch.java class in the DataBase package


Constructor Summary
EnhancedBatchProcess()
           
EnhancedBatchProcess(EnhancedBatchable batchFunction, Batch file, int[] numberIndices)
           
 
Method Summary
static void process(EnhancedBatchable batchFunction, Batch file, int[] numberIndices, boolean threaded)
          Loop through each record in the Batch file and run a EnhancedBatchable function on each.
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnhancedBatchProcess

public EnhancedBatchProcess()

EnhancedBatchProcess

public EnhancedBatchProcess(EnhancedBatchable batchFunction,
                            Batch file,
                            int[] numberIndices)
Method Detail

process

public static void process(EnhancedBatchable batchFunction,
                           Batch file,
                           int[] numberIndices,
                           boolean threaded)
Loop through each record in the Batch file and run a EnhancedBatchable function on each.


run

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