MqttPublishVariableHeader Class — netty Architecture
Architecture documentation for the MqttPublishVariableHeader class in MqttPublishVariableHeader.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 42e93bbf_5742_5403_4f57_e1f2ebab2bdf["MqttPublishVariableHeader"] 0f6a7374_02a6_4b0b_cf9e_10c7ed1c1c72["MqttPublishVariableHeader.java"] 42e93bbf_5742_5403_4f57_e1f2ebab2bdf -->|defined in| 0f6a7374_02a6_4b0b_cf9e_10c7ed1c1c72 1fda0488_2df9_9b3c_5cf1_f226b0ebb126["MqttPublishVariableHeader()"] 42e93bbf_5742_5403_4f57_e1f2ebab2bdf -->|method| 1fda0488_2df9_9b3c_5cf1_f226b0ebb126 2ee44e6a_9906_a6ee_9d4b_522f4eb5e922["String()"] 42e93bbf_5742_5403_4f57_e1f2ebab2bdf -->|method| 2ee44e6a_9906_a6ee_9d4b_522f4eb5e922 e3449714_2847_e7dd_8436_eace1f16c282["messageId()"] 42e93bbf_5742_5403_4f57_e1f2ebab2bdf -->|method| e3449714_2847_e7dd_8436_eace1f16c282 1da1ca80_ddf9_c030_5805_b1793b6c329b["packetId()"] 42e93bbf_5742_5403_4f57_e1f2ebab2bdf -->|method| 1da1ca80_ddf9_c030_5805_b1793b6c329b c8c54f5d_7aff_e036_a3a6_d90875bc9dc1["MqttProperties()"] 42e93bbf_5742_5403_4f57_e1f2ebab2bdf -->|method| c8c54f5d_7aff_e036_a3a6_d90875bc9dc1
Relationship Graph
Source Code
codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttPublishVariableHeader.java lines 24–69
public final class MqttPublishVariableHeader {
private final String topicName;
private final int packetId;
private final MqttProperties properties;
public MqttPublishVariableHeader(String topicName, int packetId) {
this(topicName, packetId, MqttProperties.NO_PROPERTIES);
}
public MqttPublishVariableHeader(String topicName, int packetId, MqttProperties properties) {
this.topicName = topicName;
this.packetId = packetId;
this.properties = MqttProperties.withEmptyDefaults(properties);
}
public String topicName() {
return topicName;
}
/**
* @deprecated Use {@link #packetId()} instead.
*/
@Deprecated
public int messageId() {
return packetId;
}
public int packetId() {
return packetId;
}
public MqttProperties properties() {
return properties;
}
@Override
public String toString() {
return new StringBuilder(StringUtil.simpleClassName(this))
.append('[')
.append("topicName=").append(topicName)
.append(", packetId=").append(packetId)
.append(']')
.toString();
}
}
Source
Frequently Asked Questions
What is the MqttPublishVariableHeader class?
MqttPublishVariableHeader is a class in the netty codebase, defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttPublishVariableHeader.java.
Where is MqttPublishVariableHeader defined?
MqttPublishVariableHeader is defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttPublishVariableHeader.java at line 24.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free