36 lines
1.0 KiB
Java
36 lines
1.0 KiB
Java
package com.mobai.mq.rabbitmq.domian;
|
|
|
|
import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
|
|
import org.eclipse.paho.client.mqttv3.MqttCallback;
|
|
import org.eclipse.paho.client.mqttv3.MqttMessage;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
/**
|
|
* 回执消息类
|
|
* @ClassName MqttCallBackServiceImpl
|
|
* @Description 回执消息类
|
|
* @Author SaiSai.Liu
|
|
* @Date 2024/5/30 20:02
|
|
*/
|
|
@Service
|
|
public class MqttCallBackServiceImpl implements MqttCallback {
|
|
@Override
|
|
public void connectionLost(Throwable cause) {
|
|
System.out.println("connectionLost: " + cause.getMessage());
|
|
}
|
|
|
|
@Override
|
|
public void messageArrived(String topic, MqttMessage message) {
|
|
System.out.println("topic: " + topic);
|
|
System.out.println("Qos: " + message.getQos());
|
|
System.out.println("message content: " + new String(message.getPayload()));
|
|
|
|
}
|
|
|
|
@Override
|
|
public void deliveryComplete(IMqttDeliveryToken token) {
|
|
System.out.println("deliveryComplete---------" + token.isComplete());
|
|
}
|
|
|
|
}
|