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 TypeMethodDescriptionvoid
Allows a DataProvider to indicate that some data is available for processingGets the object that is holding data for this DataReceivervoid
processData
(DCFieldContainer data) Manipulates the data provided by its DataProvidervoid
processData
(DCFieldContainer[] data) Manipulates the set of data provided by its DataProvidervoid
setDataProvider
(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
-