public class NARFileManagerMT extends NARFileManager
dataProvider, dataReceiver, fileDataProvider, fileDataReceiverinputShutdown, narsIn, narsOut, np, outputShutdown| Constructor and Description |
|---|
NARFileManagerMT(DCNode node)
Default Constructor
|
| Modifier and Type | Method and Description |
|---|---|
DCFieldContainer[] |
getBulkData()
This is called by FieldProcessors (when set to use bulk processing).
|
DCFieldContainer |
getData()
This is called by Field Processors when processing a single NAR
This method has been synchronized
|
DataProviderIfc |
getDataProvider()
Dummy Method to notify me if something calls this function
|
DataReceiverIfc |
getDataReceiver()
Dummy Method just to notify me if something calls this function
|
void |
processData(DCFieldContainer nar)
This is called by Field Processors when they have completed processing a single NAR.
|
void |
processData(DCFieldContainer[] nars)
This is called by Field Processors when they have completed processing a set of NARs
|
void |
setDataProvider(DataProviderIfc provider)
This method will "add" the data provider to the list of data providers
|
void |
setDataReceiver(DataReceiverIfc receiver)
This method will "add" this data receiver object tot the list
|
checkInput, cleanup, createNewCacheFile, dataIsAvailable, fileDataIsAvailable, getFileBulkData, getFileData, getFileDataProvider, getFileDataReceiver, getFilenameGenerator, getNodeID, getRealNarsIn, handleRejectOfFile, isDataAvailable, isEndOfFile, isFileDataAvailable, isStartOfFile, moveToReadyToOut, openInputFile, processEndOfFileData, processFileData, processFileData, processRejectFile, processStartOfFileData, readBulkData, readData, readNAR, readNARs, readNARsFromFile, rejectFile, setFileDataProvider, setFileDataReceiver, setFilenameGenerator, setTransactionID, shutdown, shutdownInput, shutdownOutput, storeNAR, storeNARsgetPerformanceMetrics, writeData, writeDatapublic NARFileManagerMT(DCNode node)
node - The cartridge for which this NARFileManagerMT object will be createdpublic DCFieldContainer[] getBulkData()
getBulkData in interface DataProviderIfcgetBulkData in class NARFileManagerpublic void processData(DCFieldContainer[] nars)
processData in interface DataReceiverIfcprocessData in class NARFileManagernars - An array of processed NARspublic void processData(DCFieldContainer nar)
processData in interface DataReceiverIfcprocessData in class NARFileManagernar - The nar that was processedpublic DCFieldContainer getData()
getData in interface DataProviderIfcgetData in class NARFileManagerpublic void setDataProvider(DataProviderIfc provider)
setDataProvider in interface DataReceiverIfcsetDataProvider in class NARFileManagerdataprovider - The data provider to addpublic DataProviderIfc getDataProvider()
getDataProvider in interface DataReceiverIfcgetDataProvider in class NARFileManagerpublic void setDataReceiver(DataReceiverIfc receiver)
setDataReceiver in interface DataProviderIfcsetDataReceiver in class NARFileManagerdatareceiver - The data receiver to addpublic DataReceiverIfc getDataReceiver()
getDataReceiver in interface DataProviderIfcgetDataReceiver in class NARFileManager