## Uses of Class
io.netty.handler.codec.mqtt.MqttMessage

### Uses of MqttMessage in io.netty.handler.codec.mqtt

Subclasses of MqttMessage in io.netty.handler.codec.mqtt
`class` `MqttConnAckMessage` See MQTTV3.1/connack
`class` `MqttConnectMessage` See MQTTV3.1/connect
`class` `MqttPubAckMessage` See MQTTV3.1/puback
`class` `MqttPublishMessage` See MQTTV3.1/publish
`class` `MqttSubAckMessage` See MQTTV3.1/suback
`class` `MqttSubscribeMessage` See MQTTV3.1/subscribe
`class` `MqttUnsubAckMessage` See MQTTV3.1/unsuback
`class` `MqttUnsubscribeMessage` See MQTTV3.1/unsubscribe

Fields in io.netty.handler.codec.mqtt declared as MqttMessage
`static MqttMessage` MqttMessage.`DISCONNECT`
`static MqttMessage` MqttMessage.`PINGREQ`
`static MqttMessage` MqttMessage.`PINGRESP`

Methods in io.netty.handler.codec.mqtt that return MqttMessage
`MqttMessage` MqttMessageBuilders.PubAckBuilder.`build()`
`MqttMessage` MqttMessageBuilders.DisconnectBuilder.`build()`
`MqttMessage` MqttMessageBuilders.AuthBuilder.`build()`
`static MqttMessage` MqttMessageFactory.`newInvalidMessage(MqttFixedHeader mqttFixedHeader, Object variableHeader, Throwable cause)`
`static MqttMessage` MqttMessageFactory.`newInvalidMessage(Throwable cause)`
`static MqttMessage` MqttMessageFactory.`newMessage(MqttFixedHeader mqttFixedHeader, Object variableHeader, Object payload)`

Methods in io.netty.handler.codec.mqtt with parameters of type MqttMessage
`protected void` MqttEncoder.`encode(io.netty.channel.ChannelHandlerContext ctx, MqttMessage msg, List<Object> out)`