public final class MqttFixedHeader extends Object
| Constructor and Description |
|---|
MqttFixedHeader(MqttMessageType messageType,
boolean isDup,
MqttQoS qosLevel,
boolean isRetain,
int remainingLength) |
MqttFixedHeader(MqttMessageType messageType,
boolean isDup,
MqttQoS qosLevel,
boolean isRetain,
int headLength,
int remainingLength) |
| Modifier and Type | Method and Description |
|---|---|
void |
downgradeQos()
做 qos 降级,mqtt 规定 qos 大于 0,messageId 必须大于 0,为了兼容,固做降级处理
|
int |
getMessageLength() |
int |
headLength() |
boolean |
isDup() |
boolean |
isRetain() |
MqttMessageType |
messageType() |
MqttQoS |
qosLevel() |
int |
remainingLength() |
String |
toString() |
public MqttFixedHeader(MqttMessageType messageType, boolean isDup, MqttQoS qosLevel, boolean isRetain, int remainingLength)
public MqttFixedHeader(MqttMessageType messageType, boolean isDup, MqttQoS qosLevel, boolean isRetain, int headLength, int remainingLength)
public MqttMessageType messageType()
public boolean isDup()
public MqttQoS qosLevel()
public void downgradeQos()
public boolean isRetain()
public int headLength()
public int remainingLength()
public int getMessageLength()
Copyright © 2025. All rights reserved.