Home / Function/ createUnsubscribeV5() — netty Function Reference

createUnsubscribeV5() — netty Function Reference

Architecture documentation for the createUnsubscribeV5() function in MqttMessageFactoryTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  fb8dd184_1c6b_88a4_65c4_a05fbf95ae37["createUnsubscribeV5()"]
  dd84b5fc_9604_d2f3_86c2_0f14e387b4da["MqttMessageFactoryTest"]
  fb8dd184_1c6b_88a4_65c4_a05fbf95ae37 -->|defined in| dd84b5fc_9604_d2f3_86c2_0f14e387b4da
  style fb8dd184_1c6b_88a4_65c4_a05fbf95ae37 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageFactoryTest.java lines 144–166

    @Test
    public void createUnsubscribeV5() {
        MqttFixedHeader fixedHeader = new MqttFixedHeader(MqttMessageType.UNSUBSCRIBE, 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<String> topics = new ArrayList<String>();
        topics.add(SAMPLE_TOPIC);
        MqttUnsubscribePayload payload = new MqttUnsubscribePayload(topics);

        MqttMessage unsubscribe = MqttMessageFactory.newMessage(fixedHeader, variableHeader, payload);

        assertEquals(MqttMessageType.UNSUBSCRIBE, unsubscribe.fixedHeader().messageType());
        MqttMessageIdAndPropertiesVariableHeader actualVariableHeader =
                (MqttMessageIdAndPropertiesVariableHeader) unsubscribe.variableHeader();
        assertEquals(SAMPLE_MESSAGE_ID, actualVariableHeader.messageId());
        validateProperties(properties, actualVariableHeader.properties());
        MqttUnsubscribePayload actualPayload = (MqttUnsubscribePayload) unsubscribe.payload();
        validateUnsubscribePayload(payload, actualPayload);
    }

Domain

Subdomains

Frequently Asked Questions

What does createUnsubscribeV5() do?
createUnsubscribeV5() is a function in the netty codebase, defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageFactoryTest.java.
Where is createUnsubscribeV5() defined?
createUnsubscribeV5() is defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageFactoryTest.java at line 144.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free