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