DataPumpListener
, DataPumpListenerPow
, DataPumpListenerPowStrict
public class DataPump extends DataProcessor implements IAction
Modifier and Type | Field | Description |
---|---|---|
protected IDataSource |
dataSource |
|
protected IDataInfo |
dataSourceInfo |
dataInfo, dataSink, tag
Constructor | Description |
---|---|
DataPump(IDataSource dataSource,
IDataSink dataSink) |
Constructs DataPump with the given DataSource and
DataSink.
|
Modifier and Type | Method | Description |
---|---|---|
void |
actionPerformed() |
Transmits the data from the source to the sink.
|
IDataSource |
getDataSource() |
|
IData |
processData(IData inputData) |
Returns the given Data.
|
IDataInfo |
processDataInfo(IDataInfo inputDataInfo) |
Returns the given DataInfo.
|
getDataInfo, getDataSink, getTag, putData, putDataInfo, setDataSink
protected IDataInfo dataSourceInfo
protected final IDataSource dataSource
public DataPump(IDataSource dataSource, IDataSink dataSink)
public void actionPerformed()
actionPerformed
in interface IAction
public IData processData(IData inputData)
processData
in class DataProcessor
inputData
- the Data for processingpublic IDataInfo processDataInfo(IDataInfo inputDataInfo)
processDataInfo
in class DataProcessor
inputDataInfo
- the DataInfo of the Data that will be input to this
DataProcessorpublic IDataSource getDataSource()