public class SumDataSource extends AbstractDataSource
DATA_SOURCE_ID| Constructor and Description |
|---|
SumDataSource( |
| Modifier and Type | Method and Description |
|---|---|
protected DataItemValue |
aggregate(java.util.Map<java.lang.String,DataSourceHandler> values,
java.util.Map<java.lang.String,DataSourceHandler> subValues) |
void |
dispose() |
protected java.util.concurrent.Executor |
getExecutor()
Return the executor to use for sending out events
|
protected void |
handleChange() |
|
startWriteAttributes(java.util.Map<java.lang.String,Variant> attributes,
OperationParameters operationParameters) |
|
startWriteValue(Variant value,
OperationParameters operationParameters) |
void |
update(java.util.Map<java.lang.String,java.lang.String> parameters) |
addListener, removeListener, updateDatapublic SumDataSource(poolTracker, java.util.concurrent.Executor executor)
public void dispose()
protected java.util.concurrent.Executor getExecutor()
AbstractDataSourcegetExecutor in class AbstractDataSourcenullpublicstartWriteAttributes(java.util.Map<java.lang.String,Variant> attributes, OperationParameters operationParameters)
publicstartWriteValue(Variant value, OperationParameters operationParameters)
public void update(java.util.Map<java.lang.String,java.lang.String> parameters)
throws java.lang.Exception
java.lang.Exceptionprotected void handleChange()
protected DataItemValue aggregate(java.util.Map<java.lang.String,DataSourceHandler> values, java.util.Map<java.lang.String,DataSourceHandler> subValues)
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0