public abstract class AbstractDemotingMasterItemMonitor extends AbstractMasterItemMonitor
masterItem
monitorListeners
Constructor and Description |
---|
AbstractDemotingMasterItemMonitor(org.osgi.framework.BundleContext context,
Executor executor,
com.google.common.collect.Interner<String> stringInterner,
ObjectPoolTracker<MasterItem> poolTracker,
EventProcessor eventProcessor,
String id,
String factoryId,
String prefix,
String defaultMonitorType) |
Modifier and Type | Method and Description |
---|---|
protected void |
handleDataUpdate(Map<String,Object> context,
DataItemValue.Builder value) |
protected void |
setFailure(Variant value,
Long valueTimestamp,
Severity severity,
boolean requireAck) |
void |
update(UserInformation userInformation,
Map<String,String> properties) |
akn, applyPersistentInformation, dispose, getConfigurationId, getDefaultHandlerPriority, getFactoryId, getPrefix, handleConfigUpdate, injectAttributes, injectEventAttributes, notifyStateChange, performDataUpdate, reprocess, setPrefix
nodeChanged, setDataStore, storePersistentInformation
buildMonitorAttributes, createEvent, getCurrentState, isSuppressEvents, sendEvent, sendEvent, sendEvent, setAttributes, setFailure, setInactive, setOk, setState, setStringAttributes, setSuppressEvents, setUnsafe, triggerFailure
addStatusListener, getId, intern, removeStatusListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addStatusListener, getId, removeStatusListener
public AbstractDemotingMasterItemMonitor(org.osgi.framework.BundleContext context, Executor executor, com.google.common.collect.Interner<String> stringInterner, ObjectPoolTracker<MasterItem> poolTracker, EventProcessor eventProcessor, String id, String factoryId, String prefix, String defaultMonitorType)
protected void handleDataUpdate(Map<String,Object> context, DataItemValue.Builder value)
handleDataUpdate
in class AbstractMasterItemMonitor
public void update(UserInformation userInformation, Map<String,String> properties) throws Exception
update
in interface DataItemMonitor
update
in class AbstractMasterItemMonitor
Exception
protected void setFailure(Variant value, Long valueTimestamp, Severity severity, boolean requireAck)
setFailure
in class AbstractStateMonitor
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.