| 程序包 | 说明 |
|---|---|
| cn.starboot.mqtt | |
| cn.starboot.mqtt.codec |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract Packet |
MqttHandler.handle(ChannelContext channelContext,
MqttMessage mqttMessage) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
MqttConnAckMessage
See MQTTV3.1/connack
|
class |
MqttConnectMessage
See MQTTV3.1/connect
|
class |
MqttPubAckMessage
See MQTTV3.1/puback
|
class |
MqttPublishMessage
See MQTTV3.1/publish
|
class |
MqttSubAckMessage
See MQTTV3.1/suback
|
class |
MqttSubscribeMessage
|
class |
MqttUnsubAckMessage
|
class |
MqttUnsubscribeMessage
|
| 限定符和类型 | 字段和说明 |
|---|---|
static MqttMessage |
MqttMessage.DISCONNECT |
static MqttMessage |
MqttMessage.PINGREQ |
static MqttMessage |
MqttMessage.PINGRESP |
| 限定符和类型 | 方法和说明 |
|---|---|
MqttMessage |
MqttMessageBuilders.PubAckBuilder.build() |
MqttMessage |
MqttMessageBuilders.DisconnectBuilder.build() |
MqttMessage |
MqttMessageBuilders.AuthBuilder.build() |
private MqttMessage |
MqttDecoder.decode(ChannelContext ctx,
ByteBuffer buffer,
int readableLength) |
MqttMessage |
MqttDecoder.doDecode(ChannelContext ctx,
cn.starboot.socket.utils.pool.memory.MemoryUnit memoryUnit) |
static MqttMessage |
MqttMessageFactory.newInvalidMessage(MqttFixedHeader mqttFixedHeader,
Object variableHeader,
Throwable cause) |
static MqttMessage |
MqttMessageFactory.newInvalidMessage(Throwable cause) |
static MqttMessage |
MqttMessageFactory.newMessage(MqttFixedHeader mqttFixedHeader,
Object variableHeader,
Object payload) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MqttEncoder.doEncode(ChannelContext ctx,
MqttMessage message)
This is the main encoding method.
|
private static void |
MqttEncoder.encodeMessageWithOnlySingleByteFixedHeader(MqttMessage message,
WriteBuffer writeBuffer) |
private static void |
MqttEncoder.encodeMessageWithOnlySingleByteFixedHeaderAndMessageId(MqttMessage message,
WriteBuffer writeBuffer) |
private static void |
MqttEncoder.encodePubReplyMessage(ChannelContext ctx,
MqttMessage message,
WriteBuffer writeBuffer) |
private static void |
MqttEncoder.encodeReasonCodePlusPropertiesMessage(ChannelContext ctx,
MqttMessage message,
WriteBuffer writeBuffer) |
Copyright © 2023. All rights reserved.