Home / Class/ MqttReasonCodeAndPropertiesVariableHeader Class — netty Architecture

MqttReasonCodeAndPropertiesVariableHeader Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  6d4f87d0_a31a_3617_6fa8_7d78f717fdbc["MqttReasonCodeAndPropertiesVariableHeader"]
  cd184a80_3acd_7aa7_4cec_4a83df7c7fe2["MqttReasonCodeAndPropertiesVariableHeader.java"]
  6d4f87d0_a31a_3617_6fa8_7d78f717fdbc -->|defined in| cd184a80_3acd_7aa7_4cec_4a83df7c7fe2
  02c601b2_011a_ede4_1699_92c39d2c0f53["MqttReasonCodeAndPropertiesVariableHeader()"]
  6d4f87d0_a31a_3617_6fa8_7d78f717fdbc -->|method| 02c601b2_011a_ede4_1699_92c39d2c0f53
  2144f77a_9613_4f7e_4aa9_d86776e72bd5["reasonCode()"]
  6d4f87d0_a31a_3617_6fa8_7d78f717fdbc -->|method| 2144f77a_9613_4f7e_4aa9_d86776e72bd5
  fb287127_23aa_c452_09cc_8f6243a3d90d["MqttProperties()"]
  6d4f87d0_a31a_3617_6fa8_7d78f717fdbc -->|method| fb287127_23aa_c452_09cc_8f6243a3d90d
  425ebb63_9cc1_be1a_1ce6_02bf3c2c5095["String()"]
  6d4f87d0_a31a_3617_6fa8_7d78f717fdbc -->|method| 425ebb63_9cc1_be1a_1ce6_02bf3c2c5095

Relationship Graph

Source Code

codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttReasonCodeAndPropertiesVariableHeader.java lines 24–54

public final class MqttReasonCodeAndPropertiesVariableHeader {

    private final byte reasonCode;
    private final MqttProperties properties;

    public static final byte REASON_CODE_OK = 0;

    public MqttReasonCodeAndPropertiesVariableHeader(byte reasonCode,
                                                     MqttProperties properties) {
        this.reasonCode = reasonCode;
        this.properties = MqttProperties.withEmptyDefaults(properties);
    }

    public byte reasonCode() {
        return reasonCode;
    }

    public MqttProperties properties() {
        return properties;
    }

    @Override
    public String toString() {
        return new StringBuilder(StringUtil.simpleClassName(this))
            .append('[')
            .append("reasonCode=").append(reasonCode)
            .append(", properties=").append(properties)
            .append(']')
            .toString();
    }
}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free