| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReconnectionStrategy
Implementations are strategies used by MqttClient implementation to reconnect to the broker if the connection is lost. Implementations must be thread
 safe.
| Method Summary | |
|---|---|
|  ReconnectionStrategy | clone() | 
|  void | connectionEstablished()Called by an MqttClientinstance when a connection to the broker is established. | 
|  long | connectionLost(MqttClient client,
               Throwable cause)Called by an MqttClienteach time the connection to the broker is lost other than by an intentional disconnect. | 
| Method Detail | 
|---|
long connectionLost(MqttClient client,
                    Throwable cause)
MqttClient each time the connection to the broker is lost other than by an intentional disconnect.
cause - The exception that cause the connection to close or resulted from the connection closing. May be null.
void connectionEstablished()
MqttClient instance when a connection to the broker is established.
ReconnectionStrategy clone()
MqttClientFactory.| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||