public class AttributeDataSourceSummarizer extends AbstractDataSourceSummarizer
DATA_SOURCE_ID| Constructor and Description |
|---|
AttributeDataSourceSummarizer(java.util.concurrent.Executor executor,
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
protected void |
handleAdding(DataSource source)
Called right before the new data source is added but before it is registered
|
protected void |
handleRemoved(DataSource source)
Called after the data source has been removed
|
protected void |
handleStateChange(DataSource source,
DataItemValue value) |
protected boolean |
isMatch(DataSource source,
DataItemValue value) |
protected boolean |
isMatch(DataSource source,
java.util.Dictionary<?,?> properties) |
void |
update(java.util.Map<java.lang.String,java.lang.String> parameters) |
protected void |
updateStats() |
close, getExecutor, handleAdded, handleRemoved, openstartWriteAttributes, startWriteValueaddListener, removeListener, updateDatapublic AttributeDataSourceSummarizer(java.util.concurrent.Executor executor,
tracker)
protected void handleAdding(DataSource source)
AbstractDataSourceSummarizerhandleAdding in class AbstractDataSourceSummarizersource - the source that changedprotected void handleRemoved(DataSource source)
AbstractDataSourceSummarizerhandleRemoved in class AbstractDataSourceSummarizersource - the source that changedprotected void handleStateChange(DataSource source, DataItemValue value)
handleStateChange in class AbstractDataSourceSummarizerprotected boolean isMatch(DataSource source, java.util.Dictionary<?,?> properties)
isMatch in class AbstractDataSourceSummarizerprotected boolean isMatch(DataSource source, DataItemValue value)
protected void updateStats()
public void dispose()
public void update(java.util.Map<java.lang.String,java.lang.String> parameters)
throws java.lang.Exception
java.lang.Exception
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