public abstract class AbstractDataSourceSummarizer extends AbstractInputDataSource
DATA_SOURCE_ID| Constructor and Description |
|---|
AbstractDataSourceSummarizer(Executor executor,
ObjectPoolTracker<DataSource> tracker) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected Executor |
getExecutor()
Return the executor to use for sending out events
|
protected void |
handleAdded(DataSource service,
Dictionary<?,?> properties) |
protected abstract void |
handleAdding(DataSource source)
Called right before the new data source is added but before it is registered
|
protected abstract void |
handleRemoved(DataSource source)
Called after the data source has been removed
|
protected void |
handleRemoved(DataSource service,
Dictionary<?,?> properties) |
protected abstract void |
handleStateChange(DataSource source,
DataItemValue value) |
protected boolean |
isMatch(DataSource service,
Dictionary<?,?> properties) |
void |
open() |
startWriteAttributes, startWriteValueaddListener, removeListener, updateDatapublic AbstractDataSourceSummarizer(Executor executor, ObjectPoolTracker<DataSource> tracker)
protected boolean isMatch(DataSource service, Dictionary<?,?> properties)
protected Executor getExecutor()
AbstractDataSourcegetExecutor in class AbstractDataSourcenullpublic void open()
public void close()
protected void handleAdded(DataSource service, Dictionary<?,?> properties)
protected void handleRemoved(DataSource service, Dictionary<?,?> properties)
protected abstract void handleAdding(DataSource source)
source - the source that changedprotected abstract void handleRemoved(DataSource source)
source - the source that changedprotected abstract void handleStateChange(DataSource source, DataItemValue value)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.