public class RobotMqttClient
extends java.lang.Object
implements org.eclipse.paho.client.mqttv3.MqttCallback
Modifier and Type | Field and Description |
---|---|
java.util.Queue<MqttMsg> |
inQueue |
java.util.Queue<MqttMsg> |
outQueue |
Constructor and Description |
---|
RobotMqttClient(java.lang.String server,
int port,
java.lang.String userName,
java.lang.String password,
java.lang.String channel) |
Modifier and Type | Method and Description |
---|---|
void |
connect() |
void |
connectionLost(java.lang.Throwable t) |
void |
deliveryComplete(org.eclipse.paho.client.mqttv3.IMqttDeliveryToken token) |
MqttMsg |
inQueue() |
void |
messageArrived(java.lang.String topic,
org.eclipse.paho.client.mqttv3.MqttMessage message) |
MqttMsg |
outQueue() |
void |
publish(java.lang.String topic,
java.lang.String body) |
void |
publish(java.lang.String topic,
java.lang.String body,
boolean retained) |
void |
publish(java.lang.String topic,
java.lang.String body,
int qos) |
void |
publish(java.lang.String topic,
java.lang.String body,
int qos,
boolean retained) |
void |
subscribe(java.lang.String topic) |
public java.util.Queue<MqttMsg> inQueue
public java.util.Queue<MqttMsg> outQueue
public RobotMqttClient(java.lang.String server, int port, java.lang.String userName, java.lang.String password, java.lang.String channel)
public void connect()
public void publish(java.lang.String topic, java.lang.String body)
public void publish(java.lang.String topic, java.lang.String body, int qos)
public void publish(java.lang.String topic, java.lang.String body, boolean retained)
public void publish(java.lang.String topic, java.lang.String body, int qos, boolean retained)
public void subscribe(java.lang.String topic)
public void connectionLost(java.lang.Throwable t)
connectionLost
in interface org.eclipse.paho.client.mqttv3.MqttCallback
public void deliveryComplete(org.eclipse.paho.client.mqttv3.IMqttDeliveryToken token)
deliveryComplete
in interface org.eclipse.paho.client.mqttv3.MqttCallback
public void messageArrived(java.lang.String topic, org.eclipse.paho.client.mqttv3.MqttMessage message) throws java.lang.Exception
messageArrived
in interface org.eclipse.paho.client.mqttv3.MqttCallback
java.lang.Exception
public MqttMsg inQueue()
public MqttMsg outQueue()