Package com.nt.udc.ndk.node
Interface DataReceiverIfc
- All Known Subinterfaces:
DCStreamHandler
- All Known Implementing Classes:
AggregatorFieldProcessor,DCFieldProcessor,DeclNPLFieldProcessor,DiscProcFieldProcessor,DupRemoverFieldProcessor,FileOITransport,FlexibleAggregatorFieldProcessor,HCDeDupFieldProcessor,JDBCOIFieldProcessor,JDBCOITransport,MXNARFileManager,MXNarOutputProcessor,MXNarOutReceiverWrapper,MXNPLFieldProcessor,NARFileManager,NARFileManagerMT,NARSelectorFieldProcessor,NARStreamHandler,NPLFieldProcessor,OITransport,RadiusOITransport,SeqProcFieldProcessor,Sol42FieldProcessor,TcpOITransport,UdpOITransport
public interface DataReceiverIfc
Methods which allow a DataProvider to communicate with a DataReceiver
-
Method Summary
Modifier and TypeMethodDescriptionvoidAllows a DataProvider to indicate that some data is available for processingGets the object that is holding data for this DataReceivervoidprocessData(DCFieldContainer data) Manipulates the data provided by its DataProvidervoidprocessData(DCFieldContainer[] data) Manipulates the set of data provided by its DataProvidervoidsetDataProvider(DataProviderIfc provider) Sets the object from which this DataReceiver will obtain its data.
-
Method Details
-
dataIsAvailable
void dataIsAvailable()Allows a DataProvider to indicate that some data is available for processing -
processData
Manipulates the data provided by its DataProvider- Throws:
NodeProcessingException
-
processData
Manipulates the set of data provided by its DataProvider- Throws:
NodeProcessingException
-
setDataProvider
Sets the object from which this DataReceiver will obtain its data.- Parameters:
provider- Object which has data that needs to be retrieved by this DataReceiver
-
getDataProvider
DataProviderIfc getDataProvider()Gets the object that is holding data for this DataReceiver- Returns:
- Object from which this DataReceiver is retrieving data
-