-
public interface IMqttServer
-
-
Method Summary
Modifier and Type Method Description abstract void
subscribe(String topic, IResultCallback callback)
abstract void
subscribe(String topic, int qos, IResultCallback callback)
abstract void
subscribe(Array<String> topicIds, IResultCallback callback)
abstract void
subscribe(Array<String> topic, Array<int> qos, IResultCallback callback)
abstract void
unSubscribe(String topic, IResultCallback callback)
abstract IMqttDeliveryToken
publish(String topic, Array<byte> data, IResultCallback callback)
abstract IMqttDeliveryToken
publish(String topicId, Array<byte> data, int qos, boolean retained, IResultCallback callback)
abstract void
publishDevice(MqttControlBuilder builder, IResultCallback callback)
abstract void
publishDevice(MqttControlBuilder builder, PublishAndDeliveryCallback callback, IResultCallback resultCallback)
abstract void
registerMqttCallback(IMqttServerStatusCallback callback)
abstract void
unRegisterMqttCallback(IMqttServerStatusCallback callback)
abstract void
connect()
abstract void
close()
abstract void
justConnect()
abstract void
justClose()
abstract boolean
isRealConnect()
abstract void
registerMqttMessageParserListener(MqttMessageRespParseListener listener)
abstract void
unRegisterMqttMessageParserListener(MqttMessageRespParseListener listener)
abstract void
registerMqttFlowRespParseListener(MqttFlowRespParseListener listener)
abstract void
unRegisterMqttFlowRespParseListener(MqttFlowRespParseListener listener)
abstract void
rawConnect()
abstract void
setMqttConfigTransfer(IThingGetBaseConfig iThingMQTTConfig)
abstract void
publishLinkWithTopic(MqttControlBuilder builder, IResultCallback resultCallback)
abstract boolean
isSubscribe(String devId)
-
-
Method Detail
-
subscribe
abstract void subscribe(String topic, IResultCallback callback)
-
subscribe
abstract void subscribe(String topic, int qos, IResultCallback callback)
-
subscribe
abstract void subscribe(Array<String> topicIds, IResultCallback callback)
-
subscribe
abstract void subscribe(Array<String> topic, Array<int> qos, IResultCallback callback)
-
unSubscribe
abstract void unSubscribe(String topic, IResultCallback callback)
-
publish
abstract IMqttDeliveryToken publish(String topic, Array<byte> data, IResultCallback callback)
-
publish
abstract IMqttDeliveryToken publish(String topicId, Array<byte> data, int qos, boolean retained, IResultCallback callback)
-
publishDevice
abstract void publishDevice(MqttControlBuilder builder, IResultCallback callback)
-
publishDevice
abstract void publishDevice(MqttControlBuilder builder, PublishAndDeliveryCallback callback, IResultCallback resultCallback)
-
registerMqttCallback
abstract void registerMqttCallback(IMqttServerStatusCallback callback)
-
unRegisterMqttCallback
abstract void unRegisterMqttCallback(IMqttServerStatusCallback callback)
-
connect
abstract void connect()
-
close
abstract void close()
-
justConnect
abstract void justConnect()
-
justClose
abstract void justClose()
-
isRealConnect
abstract boolean isRealConnect()
-
registerMqttMessageParserListener
abstract void registerMqttMessageParserListener(MqttMessageRespParseListener listener)
-
unRegisterMqttMessageParserListener
abstract void unRegisterMqttMessageParserListener(MqttMessageRespParseListener listener)
-
registerMqttFlowRespParseListener
abstract void registerMqttFlowRespParseListener(MqttFlowRespParseListener listener)
-
unRegisterMqttFlowRespParseListener
abstract void unRegisterMqttFlowRespParseListener(MqttFlowRespParseListener listener)
-
rawConnect
abstract void rawConnect()
-
setMqttConfigTransfer
abstract void setMqttConfigTransfer(IThingGetBaseConfig iThingMQTTConfig)
-
publishLinkWithTopic
abstract void publishLinkWithTopic(MqttControlBuilder builder, IResultCallback resultCallback)
-
isSubscribe
abstract boolean isSubscribe(String devId)
-
-
-
-