| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MqttClientListener
Implement this interface to use SyncMqttClient. The client will invoke the methods in this interface when a published message is received. A single
 instance of this interface may be used with multiple clients.
| Field Summary | |
|---|---|
| static MqttClientListener | NULL_LISTENERUse this listenerwhen you want to ignore all client events including received messages. | 
| Method Summary | |
|---|---|
|  void | disconnected(MqttClient client,
             Throwable cause,
             boolean reconnecting)Called when the connection to the broker is lost either unintentionally or because the client requested the disconnect. | 
|  void | publishReceived(MqttClient client,
                PublishMessage message)Called when a published message is received from the broker. | 
| Field Detail | 
|---|
static final MqttClientListener NULL_LISTENER
listener when you want to ignore all client events including received messages. Any received messages will be
 ack'd.
| Method Detail | 
|---|
void publishReceived(MqttClient client,
                     PublishMessage message)
ack() when you are done processing the
 message. This is not required if the QoS is QoS.AT_MOST_ONCE but it is a good practice to always call it.
client - The client that received the messagemessage - The message that was published
void disconnected(MqttClient client,
                  Throwable cause,
                  boolean reconnecting)
client - The client that was disconnectedcause - The exception that caused the client to disconnect. Null if there was no exception.reconnecting - True if the client will attempt to reconnect. False if either all reconnect attempts have failed or the disconnect was not because of an
            exception.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||