com.raritantechnologies.verity.collection
Class BIFFileGateway

java.lang.Object
  extended bycom.raritantechnologies.verity.collection.FlatFileGateway
      extended bycom.raritantechnologies.verity.collection.BIFFileGateway
All Implemented Interfaces:
ICollectionGateway, java.lang.Runnable

public class BIFFileGateway
extends FlatFileGateway

Builds a set of ResultSets from BIF files for processing.

XML Configuration Template: <CollectionGateway name="[ name of gateway (optional) ]" class="com.raritantechnologies.verity.collection.BIFFileGateway" rootPath="[ path to the file set ]" numRecordsPerSet="100" keyFieldName="[ name of key field ]" > <Files> <File name="*.bif" VdkVgwKey="[ field that has key ]" valueDelimiter="," > <!-- Filter that is applied to each line of the text file --> <LineFilter class="[ class of com.raritantechnologies.utils.filter.IStringFilter" ]" > </LineFilter> <!-- Filter that is applied to each field value --> <FieldFilter class="[ class of com.raritantechnologies.utils.filter.IStringFilter" ]" > </FieldFilter> </File> </Files> </CollectionGateway>
Developed by Raritan Technologies .

Author:
Ted Sullivan

Nested Class Summary
 
Nested classes inherited from class com.raritantechnologies.verity.collection.FlatFileGateway
FlatFileGateway.FileProcessor
 
Constructor Summary
BIFFileGateway()
           
 
Method Summary
protected  void processFile(java.io.File aFile)
           
 
Methods inherited from class com.raritantechnologies.verity.collection.FlatFileGateway
addFileProcessor, getConfigurationXML, getFileProcessor, getGatewayListener, getKeyField, getNumRecordsPerSet, getRecurseSubdirectories, getRootDirectory, initialize, isPaused, pause, resume, run, run, setDataAvailable, setDataComplete, setGatewayListener, setInputParameters, setKeyField, setNumRecordsPerSet, setRecurseSubdirectories, setRootDirectory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BIFFileGateway

public BIFFileGateway()
Method Detail

processFile

protected void processFile(java.io.File aFile)
Overrides:
processFile in class FlatFileGateway