@Override public void run() { if (!mqttMessageQueue.isEmpty()) { if (connectionState == MqttManagerConnectionState.Connected) { publishMessagesFromQueue(); } } } }, drainingInterval);
@Override public void onSuccess(IMqttToken asyncActionToken) { LOGGER.info("onSuccess: mqtt connection is successful."); connectionState = MqttManagerConnectionState.Connected; lastConnackTime = getSystemTimeMs(); if (mqttMessageQueue.size() > 0) { publishMessagesFromQueue(); } userConnectionCallback(); }
@Override public void onSuccess(IMqttToken asyncActionToken) { LOGGER.info("Reconnect successful"); connectionState = MqttManagerConnectionState.Connected; lastConnackTime = getSystemTimeMs(); if (needResubscribe) { resubscribeToTopics(); } if (mqttMessageQueue.size() > 0) { publishMessagesFromQueue(); } userConnectionCallback(); }
@Override public void run() { if (!mqttMessageQueue.isEmpty()) { if (connectionState == MqttManagerConnectionState.Connected) { publishMessagesFromQueue(); } } } }, drainingInterval);
@Override public void onSuccess(IMqttToken asyncActionToken) { LOGGER.info("onSuccess: mqtt connection is successful."); connectionState = MqttManagerConnectionState.Connected; lastConnackTime = getSystemTimeMs(); if (mqttMessageQueue.size() > 0) { publishMessagesFromQueue(); } userConnectionCallback(); }
@Override public void onSuccess(IMqttToken asyncActionToken) { LOGGER.info("Reconnect successful"); connectionState = MqttManagerConnectionState.Connected; lastConnackTime = getSystemTimeMs(); if (needResubscribe) { resubscribeToTopics(); } if (mqttMessageQueue.size() > 0) { publishMessagesFromQueue(); } userConnectionCallback(); }