public interface DataProviderIfc
Modifier and Type | Method and Description |
---|---|
DCFieldContainer[] |
getBulkData()
Allows a DataReceiver to obtain the available data in a
known format.
|
java.io.File |
getCurrArchFile()
Allows a DataReceiver to obtain the currently processing .arch file
|
DCFieldContainer |
getData()
Allows a DataReceiver to obtain the available data in a
known format.
|
DCFieldContainer |
getData(java.lang.String batch)
Allows a DataReceiver to obtain the available data in a
known format.
|
DataReceiverIfc |
getDataReceiver()
Gets the object that is retrieving data from this DataProvider
|
java.lang.String |
getProcessedArchFile()
Allows a DataReceiver to obtain the last processed .arch file
|
boolean |
isDataAvailable()
Allows a DataReceiver to determine whether some data is
available for processing
|
void |
removeProcessedFile(java.io.File currArchFile)
Allows a DataReceiver to remove .arch file once processed
currArchFile - processed .arch file
|
void |
setDataReceiver(DataReceiverIfc receiver)
Sets the object to which this DataProvider will send
its data.
|
void |
setProcessedArchFile(java.lang.String processedArchFile)
Sets the processed .arch file absolute path
|
void |
signalBatchCompletion(java.lang.String batch)
Allows a DataReceiver to know that the nars under the specified batch are
completed and handed over to the Data receiver
|
boolean |
validOIMinorType()
Allows a DataReceiver to check if Minor Type supported for disaster
recovery
|
boolean isDataAvailable()
true
, if data is availableDCFieldContainer getData()
void signalBatchCompletion(java.lang.String batch)
DCFieldContainer getData(java.lang.String batch)
DCFieldContainer[] getBulkData()
void setDataReceiver(DataReceiverIfc receiver)
receiver
- Object which will obtain data from this
DataProviderDataReceiverIfc getDataReceiver()
java.io.File getCurrArchFile()
void removeProcessedFile(java.io.File currArchFile)
java.lang.String getProcessedArchFile()
void setProcessedArchFile(java.lang.String processedArchFile)
processedArchFile
- absolute path of processed .arch fileboolean validOIMinorType()