public class MqttDataitem extends DataItemInputOutputChained implements TopicListener, java.lang.Comparable<MqttDataitem>
primaryValue, secondaryValuechain, executor, primaryAttributes, secondaryAttributeslistener| Constructor and Description |
|---|
MqttDataitem(java.lang.String id,
java.util.concurrent.Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(MqttDataitem o) |
void |
connectionLost(java.lang.Throwable th) |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBrokerId() |
int |
hashCode() |
boolean |
isBrokerSet() |
void |
setBroker(MqttBroker broker) |
protected |
startWriteCalculatedValue(Variant value,
OperationParameters operationParameters) |
void |
unsetBroker() |
void |
update(byte[] payload,
boolean cached) |
void |
update(java.util.Map<java.lang.String,java.lang.String> parameters) |
startWriteValuegetCacheAttributes, getCacheValue, process, readValue, updateDataaddChainElement, addChainElement, getAttributes, getChainCopy, handleUnhandledAttributes, processSetAttributes, removeChainElement, setChain, startSetAttributesgetInformation, handleListenerChange, notifyData, notifyData, setListenerpublic MqttDataitem(java.lang.String id,
java.util.concurrent.Executor executor)
protectedstartWriteCalculatedValue(Variant value, OperationParameters operationParameters)
startWriteCalculatedValue in class DataItemInputOutputChainedpublic void setBroker(MqttBroker broker)
public void unsetBroker()
public java.lang.String getBrokerId()
public boolean isBrokerSet()
public void update(java.util.Map<java.lang.String,java.lang.String> parameters)
public void update(byte[] payload,
boolean cached)
update in interface TopicListenerpublic void connectionLost(java.lang.Throwable th)
connectionLost in interface TopicListenerpublic int compareTo(MqttDataitem o)
compareTo in interface java.lang.Comparable<MqttDataitem>public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object
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