public class ChangeCounterDataSource extends AbstractInputDataSource implements BufferedDataSourceListener, SingleObjectPoolServiceTracker.ServiceListener<BufferedDataSource>
DATA_SOURCE_ID| Constructor and Description |
|---|
ChangeCounterDataSource(ScheduledExecutorService scheduler,
ObjectPoolTracker<BufferedDataSource> poolTracker) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
protected Executor |
getExecutor()
Return the executor to use for sending out events
|
void |
serviceChange(BufferedDataSource service,
Dictionary<?,?> properties) |
void |
stateChanged(DataItemValueRange dataItemValueRange) |
void |
update(Map<String,String> parameters) |
startWriteAttributes, startWriteValueaddListener, removeListener, updateDatapublic ChangeCounterDataSource(ScheduledExecutorService scheduler, ObjectPoolTracker<BufferedDataSource> poolTracker)
protected Executor getExecutor()
AbstractDataSourcegetExecutor in class AbstractDataSourcenullpublic void stateChanged(DataItemValueRange dataItemValueRange)
stateChanged in interface BufferedDataSourceListenerpublic void dispose()
public void serviceChange(BufferedDataSource service, Dictionary<?,?> properties)
serviceChange in interface SingleObjectPoolServiceTracker.ServiceListener<BufferedDataSource>Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.