public final class MqttFixedHeader extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private int |
headLength |
private boolean |
isDup |
private boolean |
isRetain |
private MqttMessageType |
messageType |
private MqttQoS |
qosLevel |
private int |
remainingLength |
| 构造器和说明 |
|---|
MqttFixedHeader(MqttMessageType messageType,
boolean isDup,
MqttQoS qosLevel,
boolean isRetain,
int remainingLength) |
MqttFixedHeader(MqttMessageType messageType,
boolean isDup,
MqttQoS qosLevel,
boolean isRetain,
int headLength,
int remainingLength) |
| 限定符和类型 | 方法和说明 |
|---|---|
(专用程序包) void |
downgradeQos()
做 qos 降级,mqtt 规定 qos > 0,messageId 必须大于 0,为了兼容,固做降级处理
|
int |
getMessageLength() |
int |
headLength() |
boolean |
isDup() |
boolean |
isRetain() |
MqttMessageType |
messageType() |
MqttQoS |
qosLevel() |
int |
remainingLength() |
String |
toString() |
private final MqttMessageType messageType
private final boolean isDup
private MqttQoS qosLevel
private final boolean isRetain
private final int headLength
private final int remainingLength
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()
void downgradeQos()
public boolean isRetain()
public int headLength()
public int remainingLength()
public int getMessageLength()
Copyright © 2023. All rights reserved.