old mode 100644
new mode 100755
| | |
| | | private String mqttClientId; |
| | | @Value(value = "${jeecg.mqtt.role}") |
| | | private String role; |
| | | @Value(value = "${jeecg.mqtt.enable}") |
| | | private boolean enable; |
| | | |
| | | @Autowired |
| | | private MqttSampleCallback mqttSampleCallback; |
| | |
| | | * mqtt连接配置 |
| | | */ |
| | | private void conn() { |
| | | if (!isEnable()) return; |
| | | MemoryPersistence persistence = new MemoryPersistence(); |
| | | MqttConnectOptions mqttConnOpt = new MqttConnectOptions(); |
| | | mqttConnOpt.setUserName(mqttName); |
| | |
| | | |
| | | //重连 |
| | | private void reconn() { |
| | | if (!isEnable()) return; |
| | | Timer timer = new Timer(); |
| | | |
| | | TimerTask task = new TimerTask() { |
| | | @Override |
| | | public void run() { |
| | | // 在这里编写定时执行的任务逻辑 |
| | | System.out.println("定时任务执行:" + new java.util.Date()); |
| | | //System.out.println("定时任务执行:" + new java.util.Date()); |
| | | if (mqttUtil.getMqttClient() == null || !mqttUtil.getMqttClient().isConnected()) { |
| | | try { |
| | | conn(); |