public class MqttFixedHeader extends ToString
_________________________________________ | Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |---------------------------------------| | byte1 | 报文类型 | 指定报文类型的标志位 | |---------------------------------------| | byte2 | 剩余长度 | |---------------------------------------|
| 限定符和类型 | 字段和说明 |
|---|---|
static MqttFixedHeader |
CONN_ACK_HEADER |
static MqttFixedHeader |
CONNECT_HEADER |
static MqttFixedHeader |
DISCONNECT_HEADER |
static MqttFixedHeader |
PING_REQ_HEADER |
static MqttFixedHeader |
PING_RESP_HEADER |
static MqttFixedHeader |
PUB_ACK_HEADER |
static MqttFixedHeader |
PUB_COMP_HEADER |
static MqttFixedHeader |
PUB_FAILURE_HEADER |
static MqttFixedHeader |
PUB_QOS0_HEADER |
static MqttFixedHeader |
PUB_QOS1_HEADER |
static MqttFixedHeader |
PUB_QOS2_HEADER |
static MqttFixedHeader |
PUB_REC_HEADER |
static MqttFixedHeader |
PUB_REL_HEADER |
static MqttFixedHeader |
PUB_REL_HEADER_DUP |
static MqttFixedHeader |
PUB_RETAIN_QOS0_HEADER |
static MqttFixedHeader |
PUB_RETAIN_QOS1_HEADER |
static MqttFixedHeader |
PUB_RETAIN_QOS2_HEADER |
static MqttFixedHeader |
SUB_ACK_HEADER |
static MqttFixedHeader |
SUBSCRIBE_HEADER |
static MqttFixedHeader |
SUBSCRIBE_HEADER_DUP |
static MqttFixedHeader |
UNSUB_ACK_HEADER |
static MqttFixedHeader |
UNSUBSCRIBE_HEADER |
static MqttFixedHeader |
UNSUBSCRIBE_HEADER_DUP |
| 限定符和类型 | 方法和说明 |
|---|---|
static MqttFixedHeader |
getInstance(MqttMessageType messageType,
boolean dup,
int qosLevel,
boolean retain) |
MqttMessageType |
getMessageType() |
MqttQoS |
getQosLevel() |
boolean |
isDup() |
boolean |
isRetain() |
void |
writeTo(MqttWriter mqttWriter) |
public static final MqttFixedHeader CONNECT_HEADER
public static final MqttFixedHeader CONN_ACK_HEADER
public static final MqttFixedHeader PUB_ACK_HEADER
public static final MqttFixedHeader PUB_REC_HEADER
public static final MqttFixedHeader PUB_REL_HEADER
public static final MqttFixedHeader PUB_REL_HEADER_DUP
public static final MqttFixedHeader PUB_COMP_HEADER
public static final MqttFixedHeader SUBSCRIBE_HEADER
public static final MqttFixedHeader SUBSCRIBE_HEADER_DUP
public static final MqttFixedHeader SUB_ACK_HEADER
public static final MqttFixedHeader UNSUBSCRIBE_HEADER
public static final MqttFixedHeader UNSUBSCRIBE_HEADER_DUP
public static final MqttFixedHeader UNSUB_ACK_HEADER
public static final MqttFixedHeader PING_REQ_HEADER
public static final MqttFixedHeader PING_RESP_HEADER
public static final MqttFixedHeader DISCONNECT_HEADER
public static final MqttFixedHeader PUB_QOS0_HEADER
public static final MqttFixedHeader PUB_RETAIN_QOS0_HEADER
public static final MqttFixedHeader PUB_QOS1_HEADER
public static final MqttFixedHeader PUB_RETAIN_QOS1_HEADER
public static final MqttFixedHeader PUB_QOS2_HEADER
public static final MqttFixedHeader PUB_RETAIN_QOS2_HEADER
public static final MqttFixedHeader PUB_FAILURE_HEADER
public void writeTo(MqttWriter mqttWriter) throws IOException
IOExceptionpublic static MqttFixedHeader getInstance(MqttMessageType messageType, boolean dup, int qosLevel, boolean retain)
public MqttMessageType getMessageType()
public boolean isDup()
public MqttQoS getQosLevel()
public boolean isRetain()
Copyright © 2025. All rights reserved.