Home / Class/ MqttUnsubscribeMessage Class — netty Architecture

MqttUnsubscribeMessage Class — netty Architecture

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

Entity Profile

Dependency Diagram

graph TD
  9ca78cf0_80ed_ccf4_cf7c_cef0cc87777c["MqttUnsubscribeMessage"]
  f6cb597b_a7be_937b_5bb3_fd4d7f220e87["MqttUnsubscribeMessage.java"]
  9ca78cf0_80ed_ccf4_cf7c_cef0cc87777c -->|defined in| f6cb597b_a7be_937b_5bb3_fd4d7f220e87
  17b62ab2_cb79_d7ab_09d0_452b8afb2e99["MqttUnsubscribeMessage()"]
  9ca78cf0_80ed_ccf4_cf7c_cef0cc87777c -->|method| 17b62ab2_cb79_d7ab_09d0_452b8afb2e99
  03f55d39_1324_3930_c47e_6866be37b702["MqttMessageIdVariableHeader()"]
  9ca78cf0_80ed_ccf4_cf7c_cef0cc87777c -->|method| 03f55d39_1324_3930_c47e_6866be37b702
  0eeaccd3_a174_f5c2_1d38_3cd016ef28a9["MqttMessageIdAndPropertiesVariableHeader()"]
  9ca78cf0_80ed_ccf4_cf7c_cef0cc87777c -->|method| 0eeaccd3_a174_f5c2_1d38_3cd016ef28a9
  38aa3fc0_7f30_240a_55a8_47ce1b3e7f5b["MqttUnsubscribePayload()"]
  9ca78cf0_80ed_ccf4_cf7c_cef0cc87777c -->|method| 38aa3fc0_7f30_240a_55a8_47ce1b3e7f5b

Relationship Graph

Source Code

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

public final class MqttUnsubscribeMessage extends MqttMessage {

    public MqttUnsubscribeMessage(
            MqttFixedHeader mqttFixedHeader,
            MqttMessageIdAndPropertiesVariableHeader variableHeader,
            MqttUnsubscribePayload payload) {
        super(mqttFixedHeader, variableHeader, payload);
    }

    public MqttUnsubscribeMessage(
            MqttFixedHeader mqttFixedHeader,
            MqttMessageIdVariableHeader variableHeader,
            MqttUnsubscribePayload payload) {
        this(mqttFixedHeader, variableHeader.withDefaultEmptyProperties(), payload);
    }

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

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

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

Frequently Asked Questions

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

Analyze Your Own Codebase

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

Try Supermodel Free