MqttSubscribePayload Class — netty Architecture
Architecture documentation for the MqttSubscribePayload class in MqttSubscribePayload.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 59b7e156_92b9_349a_d914_ed07898ca731["MqttSubscribePayload"] dc937e17_1c8f_0040_f55f_ed52c61dda54["MqttSubscribePayload.java"] 59b7e156_92b9_349a_d914_ed07898ca731 -->|defined in| dc937e17_1c8f_0040_f55f_ed52c61dda54 e9b9c653_b349_6b09_3a55_b710f3752098["MqttSubscribePayload()"] 59b7e156_92b9_349a_d914_ed07898ca731 -->|method| e9b9c653_b349_6b09_3a55_b710f3752098 0fc6835c_252c_9e07_fb39_f0f1127e0d60["topicSubscriptions()"] 59b7e156_92b9_349a_d914_ed07898ca731 -->|method| 0fc6835c_252c_9e07_fb39_f0f1127e0d60 485426a2_7003_1825_5724_d35351627842["String()"] 59b7e156_92b9_349a_d914_ed07898ca731 -->|method| 485426a2_7003_1825_5724_d35351627842
Relationship Graph
Source Code
codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttSubscribePayload.java lines 27–50
public final class MqttSubscribePayload {
private final List<MqttTopicSubscription> topicSubscriptions;
public MqttSubscribePayload(List<MqttTopicSubscription> topicSubscriptions) {
this.topicSubscriptions = Collections.unmodifiableList(topicSubscriptions);
}
public List<MqttTopicSubscription> topicSubscriptions() {
return topicSubscriptions;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder(StringUtil.simpleClassName(this)).append('[');
for (int i = 0; i < topicSubscriptions.size(); i++) {
builder.append(topicSubscriptions.get(i)).append(", ");
}
if (!topicSubscriptions.isEmpty()) {
builder.setLength(builder.length() - 2);
}
return builder.append(']').toString();
}
}
Source
Frequently Asked Questions
What is the MqttSubscribePayload class?
MqttSubscribePayload is a class in the netty codebase, defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttSubscribePayload.java.
Where is MqttSubscribePayload defined?
MqttSubscribePayload is defined in codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttSubscribePayload.java at line 27.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free