public class ClientWrapper
extends java.lang.Object
| Constructor and Description |
|---|
ClientWrapper(java.lang.String tenant,
java.lang.String deviceId,
java.lang.String token) |
| Modifier and Type | Method and Description |
|---|---|
void |
connect() |
void |
disconnect() |
org.eclipse.paho.client.mqttv3.MqttCallback |
getCallback() |
boolean |
isConnected() |
void |
publish(java.lang.String topic,
ICloudThingMessage message) |
void |
setCallback(org.eclipse.paho.client.mqttv3.MqttCallback callback) |
void |
subscribe(java.lang.String topic) |
void |
unsubscribe(java.lang.String topic) |
public ClientWrapper(java.lang.String tenant,
java.lang.String deviceId,
java.lang.String token)
public void connect()
throws org.eclipse.paho.client.mqttv3.MqttException
org.eclipse.paho.client.mqttv3.MqttExceptionpublic void disconnect()
throws org.eclipse.paho.client.mqttv3.MqttException
org.eclipse.paho.client.mqttv3.MqttExceptionpublic void subscribe(java.lang.String topic)
throws org.eclipse.paho.client.mqttv3.MqttException
org.eclipse.paho.client.mqttv3.MqttExceptionpublic void unsubscribe(java.lang.String topic)
throws org.eclipse.paho.client.mqttv3.MqttException
org.eclipse.paho.client.mqttv3.MqttExceptionpublic void publish(java.lang.String topic,
ICloudThingMessage message)
throws org.eclipse.paho.client.mqttv3.MqttException
org.eclipse.paho.client.mqttv3.MqttExceptionpublic boolean isConnected()
public org.eclipse.paho.client.mqttv3.MqttCallback getCallback()
public void setCallback(org.eclipse.paho.client.mqttv3.MqttCallback callback)