Class MQTTPacketEncoder

java.lang.Object
org.bluezoo.gumdrop.mqtt.codec.MQTTPacketEncoder

public final class MQTTPacketEncoder extends Object
Encodes MQTT control packets to wire format.

Each encode* method returns a ByteBuffer in read mode containing the complete packet ready for transmission.

All methods use flat parameter signatures — no packet objects are required except for encodeConnect(ConnectPacket) which retains the packet object due to its 12+ fields.

Author:
Chris Burdess