Module swim.mqtt
Package swim.mqtt

Class MqttPacket<T>

java.lang.Object
swim.mqtt.MqttPacket<T>
Direct Known Subclasses:
MqttConnAckPacket, MqttConnectPacket, MqttDisconnectPacket, MqttPingReqPacket, MqttPingRespPacket, MqttPubAckPacket, MqttPubCompPacket, MqttPublishPacket, MqttPubRecPacket, MqttPubRelPacket, MqttSubAckPacket, MqttSubscribePacket, MqttUnsubAckPacket, MqttUnsubscribePacket

public abstract class MqttPacket<T> extends Object
  • Method Details

    • packetType

      public abstract int packetType()
    • packetFlags

      public abstract int packetFlags()
    • mqttEncoder

      public abstract Encoder<?,?> mqttEncoder(MqttEncoder mqtt)
    • mqttEncoder

      public Encoder<?,?> mqttEncoder()
    • encodeMqtt

      public abstract Encoder<?,?> encodeMqtt(OutputBuffer<?> output, MqttEncoder mqtt)
    • encodeMqtt

      public Encoder<?,?> encodeMqtt(OutputBuffer<?> output)