public abstract class AbstractVariantMonitor extends AbstractDemotingMasterItemMonitor
masterItemmonitorListeners| Constructor and Description |
|---|
AbstractVariantMonitor(BundleContext context,
java.util.concurrent.Executor executor,
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
performDataUpdate(java.util.Map<java.lang.String,java.lang.Object> context,
DataItemValue.Builder builder) |
protected abstract void |
performValueUpdate(java.util.Map<java.lang.String,java.lang.Object> context,
DataItemValue.Builder builder,
Variant value) |
handleDataUpdate, setFailure, updateakn, applyPersistentInformation, dispose, getConfigurationId, getDefaultHandlerPriority, getFactoryId, getPrefix, handleConfigUpdate, injectAttributes, injectEventAttributes, notifyStateChange, reprocess, setPrefixnodeChanged, setDataStore, storePersistentInformationbuildMonitorAttributes, createEvent, getCurrentState, isSuppressEvents, sendEvent, sendEvent, sendEvent, setAttributes, setFailure, setInactive, setOk, setState, setStringAttributes, setSuppressEvents, setUnsafe, triggerFailureaddStatusListener, getId, intern, removeStatusListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddStatusListener, getId, removeStatusListenerpublic AbstractVariantMonitor(BundleContext context,
java.util.concurrent.Executor executor,
stringInterner,
poolTracker,
EventProcessor eventProcessor,
java.lang.String id,
java.lang.String factoryId,
java.lang.String prefix,
java.lang.String defaultMonitorType)
protected void performDataUpdate(java.util.Map<java.lang.String,java.lang.Object> context,
DataItemValue.Builder builder)
performDataUpdate in class AbstractMasterItemMonitorprotected abstract void performValueUpdate(java.util.Map<java.lang.String,java.lang.Object> context,
DataItemValue.Builder builder,
Variant value)
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