public class TotalizerDataSource extends AbstractInputDataSource implements BufferedDataSourceListener, SingleObjectPoolServiceTracker.ServiceListener<BufferedDataSource>, DataListener
DATA_SOURCE_ID| Constructor and Description |
|---|
TotalizerDataSource(ScheduledExecutorService scheduler,
ObjectPoolTracker<BufferedDataSource> poolTracker,
DataNodeTracker dataNodeTracker) |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
protected Executor |
getExecutor()
Return the executor to use for sending out events
|
void |
nodeChanged(DataNode node)
Gets called when the node changed.
|
void |
serviceChange(BufferedDataSource service,
Dictionary<?,?> properties) |
void |
stateChanged(DataItemValueRange dataItemValueRange) |
void |
update(Map<String,String> parameters) |
startWriteAttributes, startWriteValueaddListener, removeListener, updateDatapublic TotalizerDataSource(ScheduledExecutorService scheduler, ObjectPoolTracker<BufferedDataSource> poolTracker, DataNodeTracker dataNodeTracker)
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>public void nodeChanged(DataNode node)
DataListenernodeChanged in interface DataListenernode - the current status or null if
the does not exist or gets deleted.Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.