| 程序包 | 说明 |
|---|---|
| tech.smartboot.mqtt.common | |
| tech.smartboot.mqtt.common.message | |
| tech.smartboot.mqtt.common.message.variable |
| 限定符和类型 | 方法和说明 |
|---|---|
CompletableFuture<MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader>> |
InflightMessage.getFuture() |
MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader> |
InflightMessage.getOriginalMessage() |
MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader> |
InflightMessage.getResponseMessage() |
CompletableFuture<MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader>> |
InflightQueue.offer(MessageBuilder publishBuilder) |
CompletableFuture<MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader>> |
InflightQueue.offer(MessageBuilder publishBuilder,
Runnable runnable) |
CompletableFuture<MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader>> |
InflightQueue.put(MessageBuilder publishBuilder) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InflightQueue.notify(MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader> message)
理论上该方法只会被读回调线程触发
|
void |
InflightMessage.setResponseMessage(MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader> responseMessage) |
| 构造器和说明 |
|---|
InflightMessage(int packetId,
MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader> originalMessage) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
MessageBuilder<T extends MqttPacketIdentifierMessage<? extends MqttPacketIdVariableHeader>> |
class |
MqttPacketIdentifierMessage<T extends MqttPacketIdVariableHeader<? extends AbstractProperties>>
包含报文标识符的消息类型
很多控制报文的可变报头部分包含一个两字节的报文标识符字段。
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
MqttPublishVariableHeader |
class |
MqttPubQosVariableHeader |
class |
MqttReasonVariableHeader |
class |
MqttSubscribeVariableHeader |
Copyright © 2025. All rights reserved.