Home / Class/ MqttSubAckMessage Class — netty Architecture

MqttSubAckMessage Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  04a6ab2b_17ee_b0a5_fb90_d8638e940853["MqttSubAckMessage"]
  7c7a245b_ba9f_5539_fc2f_be18d59360e2["MqttSubAckMessage.java"]
  04a6ab2b_17ee_b0a5_fb90_d8638e940853 -->|defined in| 7c7a245b_ba9f_5539_fc2f_be18d59360e2
  7edd8869_90f2_a39f_832c_b73143b1a5ab["MqttSubAckMessage()"]
  04a6ab2b_17ee_b0a5_fb90_d8638e940853 -->|method| 7edd8869_90f2_a39f_832c_b73143b1a5ab
  f6c328b6_bc21_f1ad_42cf_6bb0b1867f0c["MqttMessageIdVariableHeader()"]
  04a6ab2b_17ee_b0a5_fb90_d8638e940853 -->|method| f6c328b6_bc21_f1ad_42cf_6bb0b1867f0c
  4980484a_a1f5_0e48_834b_084e6a07a4fd["MqttMessageIdAndPropertiesVariableHeader()"]
  04a6ab2b_17ee_b0a5_fb90_d8638e940853 -->|method| 4980484a_a1f5_0e48_834b_084e6a07a4fd
  722102a4_908e_cd92_f7fc_652eab95e6b6["MqttSubAckPayload()"]
  04a6ab2b_17ee_b0a5_fb90_d8638e940853 -->|method| 722102a4_908e_cd92_f7fc_652eab95e6b6

Relationship Graph

Source Code

codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttSubAckMessage.java lines 22–51

public final class MqttSubAckMessage extends MqttMessage {

    public MqttSubAckMessage(
            MqttFixedHeader mqttFixedHeader,
            MqttMessageIdAndPropertiesVariableHeader variableHeader,
            MqttSubAckPayload payload) {
        super(mqttFixedHeader, variableHeader, payload);
    }

    public MqttSubAckMessage(
            MqttFixedHeader mqttFixedHeader,
            MqttMessageIdVariableHeader variableHeader,
            MqttSubAckPayload payload) {
        this(mqttFixedHeader, variableHeader.withDefaultEmptyProperties(), payload);
    }

    @Override
    public MqttMessageIdVariableHeader variableHeader() {
        return (MqttMessageIdVariableHeader) super.variableHeader();
    }

    public MqttMessageIdAndPropertiesVariableHeader idAndPropertiesVariableHeader() {
        return (MqttMessageIdAndPropertiesVariableHeader) super.variableHeader();
    }

    @Override
    public MqttSubAckPayload payload() {
        return (MqttSubAckPayload) super.payload();
    }
}

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free