createSubscribeV5() — netty Function Reference
Architecture documentation for the createSubscribeV5() function in MqttMessageFactoryTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD d4503594_fb73_b4f3_d9df_fdb0e8f19d1a["createSubscribeV5()"] dd84b5fc_9604_d2f3_86c2_0f14e387b4da["MqttMessageFactoryTest"] d4503594_fb73_b4f3_d9df_fdb0e8f19d1a -->|defined in| dd84b5fc_9604_d2f3_86c2_0f14e387b4da style d4503594_fb73_b4f3_d9df_fdb0e8f19d1a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageFactoryTest.java lines 99–121
@Test
public void createSubscribeV5() {
MqttFixedHeader fixedHeader = new MqttFixedHeader(MqttMessageType.SUBSCRIBE, false, AT_LEAST_ONCE, false, 0);
MqttProperties properties = new MqttProperties();
properties.add(new MqttProperties.UserProperty("correlationId", "111222"));
MqttMessageIdAndPropertiesVariableHeader variableHeader =
new MqttMessageIdAndPropertiesVariableHeader(SAMPLE_MESSAGE_ID, properties);
List<MqttTopicSubscription> subscriptions = new ArrayList<MqttTopicSubscription>();
subscriptions.add(new MqttTopicSubscription(SAMPLE_TOPIC, MqttQoS.AT_MOST_ONCE));
MqttSubscribePayload payload = new MqttSubscribePayload(subscriptions);
MqttMessage subscribe = MqttMessageFactory.newMessage(fixedHeader, variableHeader, payload);
assertEquals(MqttMessageType.SUBSCRIBE, subscribe.fixedHeader().messageType());
MqttMessageIdAndPropertiesVariableHeader actualVariableHeader =
(MqttMessageIdAndPropertiesVariableHeader) subscribe.variableHeader();
assertEquals(SAMPLE_MESSAGE_ID, actualVariableHeader.messageId());
validateProperties(properties, actualVariableHeader.properties());
MqttSubscribePayload actualPayload = (MqttSubscribePayload) subscribe.payload();
validateSubscribePayload(payload, actualPayload);
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createSubscribeV5() do?
createSubscribeV5() is a function in the netty codebase, defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageFactoryTest.java.
Where is createSubscribeV5() defined?
createSubscribeV5() is defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageFactoryTest.java at line 99.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free