Home / Class/ MqttConnAckVariableHeader Class — netty Architecture

MqttConnAckVariableHeader Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  9d535576_8352_43de_31f5_dd040435e12b["MqttConnAckVariableHeader"]
  6f06526b_c9c4_cbd9_fa01_ce5ec7435ea8["MqttConnAckVariableHeader.java"]
  9d535576_8352_43de_31f5_dd040435e12b -->|defined in| 6f06526b_c9c4_cbd9_fa01_ce5ec7435ea8
  57ac520d_2a24_9d85_14c3_9fb89f596ab8["MqttConnAckVariableHeader()"]
  9d535576_8352_43de_31f5_dd040435e12b -->|method| 57ac520d_2a24_9d85_14c3_9fb89f596ab8
  ef304c06_5575_322d_5b7a_44078f296f34["MqttConnectReturnCode()"]
  9d535576_8352_43de_31f5_dd040435e12b -->|method| ef304c06_5575_322d_5b7a_44078f296f34
  eaff7b49_6f04_e700_f93f_2421cd8e4cb1["isSessionPresent()"]
  9d535576_8352_43de_31f5_dd040435e12b -->|method| eaff7b49_6f04_e700_f93f_2421cd8e4cb1
  d728c7d8_6074_5169_28fb_9983268b55f5["MqttProperties()"]
  9d535576_8352_43de_31f5_dd040435e12b -->|method| d728c7d8_6074_5169_28fb_9983268b55f5
  6720abee_6547_12e8_14a6_cd25ca4dfb8f["String()"]
  9d535576_8352_43de_31f5_dd040435e12b -->|method| 6720abee_6547_12e8_14a6_cd25ca4dfb8f

Relationship Graph

Source Code

codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttConnAckVariableHeader.java lines 24–64

public final class MqttConnAckVariableHeader {

    private final MqttConnectReturnCode connectReturnCode;

    private final boolean sessionPresent;

    private final MqttProperties properties;

    public MqttConnAckVariableHeader(MqttConnectReturnCode connectReturnCode, boolean sessionPresent) {
        this(connectReturnCode, sessionPresent, MqttProperties.NO_PROPERTIES);
    }

    public MqttConnAckVariableHeader(MqttConnectReturnCode connectReturnCode, boolean sessionPresent,
                                     MqttProperties properties) {
        this.connectReturnCode = connectReturnCode;
        this.sessionPresent = sessionPresent;
        this.properties = MqttProperties.withEmptyDefaults(properties);
    }

    public MqttConnectReturnCode connectReturnCode() {
        return connectReturnCode;
    }

    public boolean isSessionPresent() {
        return sessionPresent;
    }

    public MqttProperties properties() {
        return properties;
    }

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

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free