Home / Class/ MqttSubscribeMessage Class — netty Architecture

MqttSubscribeMessage Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  2a011dab_78c2_41ba_a922_0186ff8fa09d["MqttSubscribeMessage"]
  2bd0ee56_b007_0220_4891_8c5f9e49277e["MqttSubscribeMessage.java"]
  2a011dab_78c2_41ba_a922_0186ff8fa09d -->|defined in| 2bd0ee56_b007_0220_4891_8c5f9e49277e
  6dbf748d_eaa7_8ba9_38f0_af091df9e341["MqttSubscribeMessage()"]
  2a011dab_78c2_41ba_a922_0186ff8fa09d -->|method| 6dbf748d_eaa7_8ba9_38f0_af091df9e341
  ed3fcc8a_744d_1995_6069_ad4e6201765a["MqttMessageIdVariableHeader()"]
  2a011dab_78c2_41ba_a922_0186ff8fa09d -->|method| ed3fcc8a_744d_1995_6069_ad4e6201765a
  5f3f4b81_8047_453b_7256_95f331d46935["MqttMessageIdAndPropertiesVariableHeader()"]
  2a011dab_78c2_41ba_a922_0186ff8fa09d -->|method| 5f3f4b81_8047_453b_7256_95f331d46935
  f45a1bb4_6859_9108_c162_e8eb1771e8f5["MqttSubscribePayload()"]
  2a011dab_78c2_41ba_a922_0186ff8fa09d -->|method| f45a1bb4_6859_9108_c162_e8eb1771e8f5

Relationship Graph

Source Code

codec-mqtt/src/main/java/io/netty/handler/codec/mqtt/MqttSubscribeMessage.java lines 23–52

public final class MqttSubscribeMessage extends MqttMessage {

    public MqttSubscribeMessage(
            MqttFixedHeader mqttFixedHeader,
            MqttMessageIdAndPropertiesVariableHeader variableHeader,
            MqttSubscribePayload payload) {
        super(mqttFixedHeader, variableHeader, payload);
    }

    public MqttSubscribeMessage(
            MqttFixedHeader mqttFixedHeader,
            MqttMessageIdVariableHeader variableHeader,
            MqttSubscribePayload payload) {
        this(mqttFixedHeader, variableHeader.withDefaultEmptyProperties(), payload);
    }

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

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

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

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free