DataPumpListener, DataPumpListenerPow, DataPumpListenerPowStrictpublic 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, setDataSinkprotected IDataInfo dataSourceInfo
protected final IDataSource dataSource
public DataPump(IDataSource dataSource, IDataSink dataSink)
public void actionPerformed()
actionPerformed in interface IActionpublic IData processData(IData inputData)
processData in class DataProcessorinputData - the Data for processingpublic IDataInfo processDataInfo(IDataInfo inputDataInfo)
processDataInfo in class DataProcessorinputDataInfo - the DataInfo of the Data that will be input to this
DataProcessorpublic IDataSource getDataSource()