public class BufferedDataSourceImpl extends Object implements BufferedDataSource, DataListener, DataSourceListener
BUFFERED_DATA_SOURCE_ID
Constructor and Description |
---|
BufferedDataSourceImpl(org.osgi.framework.BundleContext context,
ScheduledExecutorService scheduler,
ObjectPoolTracker<DataSource> poolTracker,
DataNodeTracker dataNodeTracker,
String configurationId,
ObjectPoolImpl<BufferedDataSource> objectPool) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(BufferedDataSourceListener listener) |
void |
dispose() |
void |
nodeChanged(DataNode node)
Gets called when the node changed.
|
void |
removeListener(BufferedDataSourceListener listener) |
void |
stateChanged(DataItemValue value) |
void |
update(Map<String,String> parameters) |
public BufferedDataSourceImpl(org.osgi.framework.BundleContext context, ScheduledExecutorService scheduler, ObjectPoolTracker<DataSource> poolTracker, DataNodeTracker dataNodeTracker, String configurationId, ObjectPoolImpl<BufferedDataSource> objectPool)
public void dispose()
public void nodeChanged(DataNode node)
DataListener
nodeChanged
in interface DataListener
node
- the current status or null
if
the does not exist or gets deleted.public void stateChanged(DataItemValue value)
stateChanged
in interface DataSourceListener
public void addListener(BufferedDataSourceListener listener)
addListener
in interface BufferedDataSource
public void removeListener(BufferedDataSourceListener listener)
removeListener
in interface BufferedDataSource
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.