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, startWriteValue
addListener, removeListener, updateData
public ChangeCounterDataSource(ScheduledExecutorService scheduler, ObjectPoolTracker<BufferedDataSource> poolTracker)
protected Executor getExecutor()
AbstractDataSource
getExecutor
in class AbstractDataSource
null
public void stateChanged(DataItemValueRange dataItemValueRange)
stateChanged
in interface BufferedDataSourceListener
public void dispose()
public void serviceChange(BufferedDataSource service, Dictionary<?,?> properties)
serviceChange
in interface SingleObjectPoolServiceTracker.ServiceListener<BufferedDataSource>
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.