public class SumDataSource extends AbstractDataSource
DATA_SOURCE_ID
Constructor and Description |
---|
SumDataSource(ObjectPoolTracker<DataSource> poolTracker,
Executor executor) |
Modifier and Type | Method and Description |
---|---|
protected DataItemValue |
aggregate(Map<String,DataSourceHandler> values,
Map<String,DataSourceHandler> subValues) |
void |
dispose() |
protected Executor |
getExecutor()
Return the executor to use for sending out events
|
protected void |
handleChange() |
NotifyFuture<WriteAttributeResults> |
startWriteAttributes(Map<String,Variant> attributes,
OperationParameters operationParameters) |
NotifyFuture<WriteResult> |
startWriteValue(Variant value,
OperationParameters operationParameters) |
void |
update(Map<String,String> parameters) |
addListener, removeListener, updateData
public SumDataSource(ObjectPoolTracker<DataSource> poolTracker, Executor executor)
public void dispose()
protected Executor getExecutor()
AbstractDataSource
getExecutor
in class AbstractDataSource
null
public NotifyFuture<WriteAttributeResults> startWriteAttributes(Map<String,Variant> attributes, OperationParameters operationParameters)
public NotifyFuture<WriteResult> startWriteValue(Variant value, OperationParameters operationParameters)
protected void handleChange()
protected DataItemValue aggregate(Map<String,DataSourceHandler> values, Map<String,DataSourceHandler> subValues)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.