DataPipe
, DataPipeForked
, IDataSink
DataAccumulator
, DataProcessorBounds
, DataProcessorGContactP
, DataProcessorPContactG
, DataProcessorWidomContact
public abstract class DataProcessorForked extends DataProcessor implements DataPipeForked
dataInfo, dataSink, tag
Constructor | Description |
---|---|
DataProcessorForked() |
Modifier and Type | Method | Description |
---|---|---|
void |
addDataSink(IDataSink newDataSink) |
Adds the given DataSink to those receiving the Data entering this DataFork,
keeping all previously entered DataSinks.
|
IDataSink |
getDataSink() |
|
IDataSink[] |
getDataSinks() |
|
void |
removeDataSink(IDataSink oldDataSink) |
Removes the specified data sink.
|
void |
setDataSink(IDataSink dataSink) |
Sets the sink receiving the data.
|
void |
setDataSinks(IDataSink[] dataSinks) |
Sets the list of DataSinks that receive the Data entering this DataFork.
|
getDataInfo, getTag, processData, processDataInfo, putData, putDataInfo
putData, putDataInfo
public IDataSink getDataSink()
getDataSink
in class DataProcessor
public IDataSink[] getDataSinks()
getDataSinks
in interface DataPipeForked
public void setDataSink(IDataSink dataSink)
DataProcessor
setDataSink
in interface DataPipe
setDataSink
in class DataProcessor
dataSink
- The data sink to set.public void setDataSinks(IDataSink[] dataSinks)
DataPipeForked
setDataSinks
in interface DataPipeForked
dataSinks
- The data sinks to set.public void addDataSink(IDataSink newDataSink)
addDataSink
in interface DataPipeForked
newDataSink
- public void removeDataSink(IDataSink oldDataSink)
removeDataSink
in interface DataPipeForked
oldDataSink
- data sink to be removed from this list, if present.