# Uses of Package
io.netty.handler.codec.mqtt

Classes in io.netty.handler.codec.mqtt used by io.netty.handler.codec.mqtt
Class and Description
MqttConnAckMessage See MQTTV3.1/connack
MqttConnAckVariableHeader Variable header of `MqttConnectMessage`
MqttConnectMessage See MQTTV3.1/connect
MqttConnectPayload Payload of `MqttConnectMessage`
MqttConnectReturnCode Return Code of `MqttConnAckMessage`
MqttConnectVariableHeader Variable Header for the `MqttConnectMessage`
MqttEncoder Encodes Mqtt messages into bytes following the protocol specification v3.1 as described here MQTTV3.1 or v5.0 as described here MQTTv5.0 - depending on the version specified in the first CONNECT message that goes through the channel.
MqttFixedHeader See MQTTV3.1/fixed-header
MqttMessage Base class for all MQTT message types.
MqttMessageBuilders.AuthBuilder
MqttMessageBuilders.ConnAckBuilder
MqttMessageBuilders.ConnAckPropertiesBuilder
MqttMessageBuilders.ConnectBuilder
MqttMessageBuilders.DisconnectBuilder
MqttMessageBuilders.PropertiesInitializer
MqttMessageBuilders.PubAckBuilder
MqttMessageBuilders.PublishBuilder
MqttMessageBuilders.SubAckBuilder
MqttMessageBuilders.SubscribeBuilder
MqttMessageBuilders.UnsubAckBuilder
MqttMessageBuilders.UnsubscribeBuilder
MqttMessageIdAndPropertiesVariableHeader Variable Header containing, Packet Id and Properties as in MQTT v5 spec.
MqttMessageIdVariableHeader Variable Header containing only Message Id See MQTTV3.1/msg-id
MqttMessageType MQTT Message Types.
MqttProperties MQTT Properties container
MqttProperties.MqttProperty MQTT property base class
MqttProperties.MqttPropertyType
MqttProperties.StringPair
MqttPublishMessage See MQTTV3.1/publish
MqttPublishVariableHeader Variable Header of the `MqttPublishMessage`
MqttQoS
MqttSubAckMessage See MQTTV3.1/suback
MqttSubAckPayload Payload of the `MqttSubAckMessage`
MqttSubscribeMessage See MQTTV3.1/subscribe
MqttSubscribePayload Payload of the `MqttSubscribeMessage`
MqttSubscriptionOption Model the SubscriptionOption used in Subscribe MQTT v5 packet
MqttSubscriptionOption.RetainedHandlingPolicy
MqttTopicSubscription Contains a topic name and Qos Level.
MqttUnsubAckMessage See MQTTV3.1/unsuback
MqttUnsubAckPayload Payload for MQTT unsuback message as in V5.
MqttUnsubscribeMessage See MQTTV3.1/unsubscribe
MqttUnsubscribePayload Payload of the `MqttUnsubscribeMessage`
MqttVersion Mqtt version specific constant values used by multiple classes in mqtt-codec.