Class MqttMessageIdService

java.lang.Object
com.bytedesk.core.socket.mqtt.MqttMessageIdService

@Service public class MqttMessageIdService extends Object
  • Field Details

  • Constructor Details

    • MqttMessageIdService

      public MqttMessageIdService()
  • Method Details

    • getNextMessageId

      public int getNextMessageId()
      获取下一个MQTT消息ID 确保线程安全且符合MQTT协议规范(1-65535)
      Returns:
      有效的MQTT消息ID
    • reset

      public void reset()
      重置消息ID计数器(主要用于测试)
    • getCurrentCounter

      public int getCurrentCounter()
      获取当前计数器值(主要用于测试和监控)