Package cn.mapway.mqtt.client
Class MqttClient
- java.lang.Object
-
- cn.mapway.mqtt.client.MqttClient
-
@JsType(isNative=true, namespace="Paho.MQTT", name="Client") public class MqttClient extends ObjectMqttClient- Author:
- zhangjianshe@gmail.com
-
-
Field Summary
Fields Modifier and Type Field Description StringclientIdStringhostIOnConnectedonConnectedIOnMessageArrivedonMessageArrivedStringpathStringport
-
Constructor Summary
Constructors Constructor Description MqttClient(String url, Integer port, String path, String clientId)MqttClient(String url, String clientId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconnect(ConnectOption option)booleanisConnected()voidreConnect()voidsend(MqttMessage message)voidsend(String topic, String message)voidsubscribe(String topic)voidunsubscribe(String topic)
-
-
-
Field Detail
-
host
public String host
-
port
public String port
-
path
public String path
-
clientId
public String clientId
-
onConnected
public IOnConnected onConnected
-
onMessageArrived
public IOnMessageArrived onMessageArrived
-
-
Method Detail
-
connect
public void connect(ConnectOption option)
-
subscribe
public void subscribe(String topic)
-
isConnected
public boolean isConnected()
-
unsubscribe
public void unsubscribe(String topic)
-
send
public void send(MqttMessage message)
-
reConnect
@JsOverlay public final void reConnect()
-
-