From b1c1c20ef382dd2be0f6bdf81f5d2913e749faef Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 12 十月 2023 11:12:02 +0800 Subject: [PATCH] 整理接口 --- server/services/src/main/java/com/doumee/core/mqtt/service/MqttPushCallback.java | 15 +++++++++++---- 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/server/services/src/main/java/com/doumee/core/mqtt/service/MqttPushCallback.java b/server/services/src/main/java/com/doumee/core/mqtt/service/MqttPushCallback.java index cc42954..aae9670 100644 --- a/server/services/src/main/java/com/doumee/core/mqtt/service/MqttPushCallback.java +++ b/server/services/src/main/java/com/doumee/core/mqtt/service/MqttPushCallback.java @@ -1,10 +1,10 @@ package com.doumee.core.mqtt.service; +import com.doumee.core.mqtt.config.MqttClientInit; +import com.doumee.core.mqtt.config.MqttConfig; import com.doumee.service.business.DeviceService; import com.doumee.service.business.DeviceSubcribeService; -import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken; -import org.eclipse.paho.client.mqttv3.MqttCallback; -import org.eclipse.paho.client.mqttv3.MqttMessage; +import org.eclipse.paho.client.mqttv3.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @@ -15,12 +15,19 @@ public class MqttPushCallback implements MqttCallback { @Autowired private DeviceSubcribeService deviceSubcribeService; + @Autowired + private MqttConfig mqttConfig; //鎺ユ敹娑堟伅鍥炶皟 @Override public void connectionLost(Throwable cause) { // 杩炴帴涓㈠け鍚庯紝涓�鑸湪杩欓噷闈㈣繘琛岄噸杩� -// System.out.println("杩炴帴鏂紑锛屽彲浠ュ仛閲嶈繛"); + System.out.println("杩炴帴鏂紑锛岄噸杩炰腑"); + try { + MqttClientInit.refreshClient(); + } catch (MqttException e) { + throw new RuntimeException(e); + } } @Override -- Gitblit v1.9.3