MqttPubReplyMessageVariableHeader Class — netty Architecture
Architecture documentation for the MqttPubReplyMessageVariableHeader class in MqttPubReplyMessageVariableHeader.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 8e0d3ed8_0fea_5c92_9f67_c50d63f4a9aa["MqttPubReplyMessageVariableHeader"] d209c477_286f_ab3a_2ad9_a56b13d79400["MqttPubReplyMessageVariableHeader.java"] 8e0d3ed8_0fea_5c92_9f67_c50d63f4a9aa -->|defined in| d209c477_286f_ab3a_2ad9_a56b13d79400 fc7c136e_52de_1511_8db6_e42d7b962fae["MqttPubReplyMessageVariableHeader()"] 8e0d3ed8_0fea_5c92_9f67_c50d63f4a9aa -->|method| fc7c136e_52de_1511_8db6_e42d7b962fae 082f7175_0881_15d1_25e8_889a7bee0df4["reasonCode()"] 8e0d3ed8_0fea_5c92_9f67_c50d63f4a9aa -->|method| 082f7175_0881_15d1_25e8_889a7bee0df4 d9fcdac5_218a_f711_9773_bd9176c4c89c["MqttProperties()"] 8e0d3ed8_0fea_5c92_9f67_c50d63f4a9aa -->|method| d9fcdac5_218a_f711_9773_bd9176c4c89c 9a3a81db_c9b8_89b4_cfcc_95ce66c20dc6["String()"] 8e0d3ed8_0fea_5c92_9f67_c50d63f4a9aa -->|method| 9a3a81db_c9b8_89b4_cfcc_95ce66c20dc6
Relationship Graph
Source Code
codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttPubReplyMessageVariableHeader.java lines 24–56
public final class MqttPubReplyMessageVariableHeader extends MqttMessageIdVariableHeader {
private final byte reasonCode;
private final MqttProperties properties;
public static final byte REASON_CODE_OK = 0;
public MqttPubReplyMessageVariableHeader(int messageId, byte reasonCode, MqttProperties properties) {
super(messageId);
if (messageId < 1 || messageId > 0xffff) {
throw new IllegalArgumentException("messageId: " + messageId + " (expected: 1 ~ 65535)");
}
this.reasonCode = reasonCode;
this.properties = MqttProperties.withEmptyDefaults(properties);
}
public byte reasonCode() {
return reasonCode;
}
public MqttProperties properties() {
return properties;
}
@Override
public String toString() {
return StringUtil.simpleClassName(this) + "[" +
"messageId=" + messageId() +
", reasonCode=" + reasonCode +
", properties=" + properties +
']';
}
}
Defined In
Source
Frequently Asked Questions
What is the MqttPubReplyMessageVariableHeader class?
MqttPubReplyMessageVariableHeader is a class in the netty codebase, defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttPubReplyMessageVariableHeader.java.
Where is MqttPubReplyMessageVariableHeader defined?
MqttPubReplyMessageVariableHeader is defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttPubReplyMessageVariableHeader.java at line 24.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free