Home / Class/ MqttMessageBuildersTest Class — netty Architecture

MqttMessageBuildersTest Class — netty Architecture

Architecture documentation for the MqttMessageBuildersTest class in MqttMessageBuildersTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  75d9fdf9_3fb6_253c_0410_688a8dfa5d0d["MqttMessageBuildersTest"]
  0efc2d1f_5111_c1f1_680c_e22fa14cf20c["MqttMessageBuildersTest.java"]
  75d9fdf9_3fb6_253c_0410_688a8dfa5d0d -->|defined in| 0efc2d1f_5111_c1f1_680c_e22fa14cf20c
  815fab5a_0a13_e29d_cbe4_03a3cdeffdd0["testConnAckWithProperties()"]
  75d9fdf9_3fb6_253c_0410_688a8dfa5d0d -->|method| 815fab5a_0a13_e29d_cbe4_03a3cdeffdd0

Relationship Graph

Source Code

codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageBuildersTest.java lines 24–45

public class MqttMessageBuildersTest {

    @Test
    public void testConnAckWithProperties() {
        final MqttConnAckMessage ackMsg = MqttMessageBuilders.connAck()
                .properties(new PropertiesInitializer<MqttMessageBuilders.ConnAckPropertiesBuilder>() {
            @Override
            public void apply(MqttMessageBuilders.ConnAckPropertiesBuilder builder) {
                builder.assignedClientId("client1234");
                builder.userProperty("custom_property", "value");
            }
        }).build();

        final String clientId = (String) ackMsg.variableHeader()
                .properties()
                .getProperty(MqttProperties.ASSIGNED_CLIENT_IDENTIFIER)
                .value();

        assertEquals("client1234", clientId);
    }

}

Frequently Asked Questions

What is the MqttMessageBuildersTest class?
MqttMessageBuildersTest is a class in the netty codebase, defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageBuildersTest.java.
Where is MqttMessageBuildersTest defined?
MqttMessageBuildersTest is defined in codec-mqtt/src/test/java/io/netty/handler/codec/mqtt/MqttMessageBuildersTest.java at line 24.

Analyze Your Own Codebase

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

Try Supermodel Free