Browse Source

MQTT client log added: Scheduling reconnect in [{}] sec

pull/12981/head
Sergey Matvienko 2 years ago
parent
commit
5a46a170e4
  1. 5
      netty-mqtt/src/main/java/org/thingsboard/mqtt/MqttClientImpl.java

5
netty-mqtt/src/main/java/org/thingsboard/mqtt/MqttClientImpl.java

@ -194,7 +194,10 @@ final class MqttClientImpl implements MqttClient {
if (reconnect) {
this.reconnect = true;
}
eventLoop.schedule((Runnable) () -> connect(host, port, reconnect), reconnectStrategy.getNextReconnectDelay(), TimeUnit.SECONDS);
final long nextReconnectDelay = reconnectStrategy.getNextReconnectDelay();
log.info("[{}] Scheduling reconnect in [{}] sec", channel != null ? channel.id() : "UNKNOWN", nextReconnectDelay);
eventLoop.schedule((Runnable) () -> connect(host, port, reconnect), nextReconnectDelay, TimeUnit.SECONDS);
}
}

Loading…
Cancel
Save