- java.lang.Object
-
- swim.mqtt.MqttEncoder
-
public class MqttEncoder extends Object
-
-
Constructor Summary
Constructors Constructor Description MqttEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description swim.codec.Encoder<?,MqttConnAck>connAckEncoder(MqttConnAck packet)swim.codec.Encoder<?,MqttConnect>connectEncoder(MqttConnect packet)swim.codec.Encoder<swim.structure.Data,swim.structure.Data>dataEncoder(swim.structure.Data data)swim.codec.Encoder<?,MqttDisconnect>disconnectEncoder(MqttDisconnect packet)swim.codec.Encoder<?,MqttConnAck>encodeConnAck(MqttConnAck packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttConnect>encodeConnect(MqttConnect packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<swim.structure.Data,swim.structure.Data>encodeData(swim.structure.Data data, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttDisconnect>encodeDisconnect(MqttDisconnect packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttPingReq>encodePingReq(MqttPingReq packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttPingResp>encodePingResp(MqttPingResp packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttPubAck>encodePubAck(MqttPubAck packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttPubComp>encodePubComp(MqttPubComp packet, swim.codec.OutputBuffer<?> output)<T> swim.codec.Encoder<?,MqttPublish<T>>encodePublish(MqttPublish<T> packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttPubRec>encodePubRec(MqttPubRec packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttPubRel>encodePubRel(MqttPubRel packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<String,String>encodeString(String string, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttSubAck>encodeSubAck(MqttSubAck packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttSubscribe>encodeSubscribe(MqttSubscribe packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<MqttSubscription,MqttSubscription>encodeSubscription(MqttSubscription subscription, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttUnsubAck>encodeUnsubAck(MqttUnsubAck packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttUnsubscribe>encodeUnsubscribe(MqttUnsubscribe packet, swim.codec.OutputBuffer<?> output)swim.codec.Encoder<?,MqttPingReq>pingReqEncoder(MqttPingReq packet)swim.codec.Encoder<?,MqttPingResp>pingRespEncoder(MqttPingResp packet)swim.codec.Encoder<?,MqttPubAck>pubAckEncoder(MqttPubAck packet)swim.codec.Encoder<?,MqttPubComp>pubCompEncoder(MqttPubComp packet)<T> swim.codec.Encoder<?,MqttPublish<T>>publishEncoder(MqttPublish<T> packet)swim.codec.Encoder<?,MqttPubRec>pubRecEncoder(MqttPubRec packet)swim.codec.Encoder<?,MqttPubRel>pubRelEncoder(MqttPubRel packet)intsizeOfData(swim.structure.Data data)intsizeOfString(String string)intsizeOfSubscription(MqttSubscription subscription)swim.codec.Encoder<String,String>stringEncoder(String string)swim.codec.Encoder<?,MqttSubAck>subAckEncoder(MqttSubAck packet)swim.codec.Encoder<?,MqttSubscribe>subscribeEncoder(MqttSubscribe packet)swim.codec.Encoder<MqttSubscription,MqttSubscription>subscriptionEncoder(MqttSubscription subscription)swim.codec.Encoder<?,MqttUnsubAck>unsubAckEncoder(MqttUnsubAck packet)swim.codec.Encoder<?,MqttUnsubscribe>unsubscribeEncoder(MqttUnsubscribe packet)
-
-
-
Method Detail
-
connectEncoder
public swim.codec.Encoder<?,MqttConnect> connectEncoder(MqttConnect packet)
-
encodeConnect
public swim.codec.Encoder<?,MqttConnect> encodeConnect(MqttConnect packet, swim.codec.OutputBuffer<?> output)
-
connAckEncoder
public swim.codec.Encoder<?,MqttConnAck> connAckEncoder(MqttConnAck packet)
-
encodeConnAck
public swim.codec.Encoder<?,MqttConnAck> encodeConnAck(MqttConnAck packet, swim.codec.OutputBuffer<?> output)
-
publishEncoder
public <T> swim.codec.Encoder<?,MqttPublish<T>> publishEncoder(MqttPublish<T> packet)
-
encodePublish
public <T> swim.codec.Encoder<?,MqttPublish<T>> encodePublish(MqttPublish<T> packet, swim.codec.OutputBuffer<?> output)
-
pubAckEncoder
public swim.codec.Encoder<?,MqttPubAck> pubAckEncoder(MqttPubAck packet)
-
encodePubAck
public swim.codec.Encoder<?,MqttPubAck> encodePubAck(MqttPubAck packet, swim.codec.OutputBuffer<?> output)
-
pubRecEncoder
public swim.codec.Encoder<?,MqttPubRec> pubRecEncoder(MqttPubRec packet)
-
encodePubRec
public swim.codec.Encoder<?,MqttPubRec> encodePubRec(MqttPubRec packet, swim.codec.OutputBuffer<?> output)
-
pubRelEncoder
public swim.codec.Encoder<?,MqttPubRel> pubRelEncoder(MqttPubRel packet)
-
encodePubRel
public swim.codec.Encoder<?,MqttPubRel> encodePubRel(MqttPubRel packet, swim.codec.OutputBuffer<?> output)
-
pubCompEncoder
public swim.codec.Encoder<?,MqttPubComp> pubCompEncoder(MqttPubComp packet)
-
encodePubComp
public swim.codec.Encoder<?,MqttPubComp> encodePubComp(MqttPubComp packet, swim.codec.OutputBuffer<?> output)
-
subscribeEncoder
public swim.codec.Encoder<?,MqttSubscribe> subscribeEncoder(MqttSubscribe packet)
-
encodeSubscribe
public swim.codec.Encoder<?,MqttSubscribe> encodeSubscribe(MqttSubscribe packet, swim.codec.OutputBuffer<?> output)
-
subAckEncoder
public swim.codec.Encoder<?,MqttSubAck> subAckEncoder(MqttSubAck packet)
-
encodeSubAck
public swim.codec.Encoder<?,MqttSubAck> encodeSubAck(MqttSubAck packet, swim.codec.OutputBuffer<?> output)
-
unsubscribeEncoder
public swim.codec.Encoder<?,MqttUnsubscribe> unsubscribeEncoder(MqttUnsubscribe packet)
-
encodeUnsubscribe
public swim.codec.Encoder<?,MqttUnsubscribe> encodeUnsubscribe(MqttUnsubscribe packet, swim.codec.OutputBuffer<?> output)
-
unsubAckEncoder
public swim.codec.Encoder<?,MqttUnsubAck> unsubAckEncoder(MqttUnsubAck packet)
-
encodeUnsubAck
public swim.codec.Encoder<?,MqttUnsubAck> encodeUnsubAck(MqttUnsubAck packet, swim.codec.OutputBuffer<?> output)
-
pingReqEncoder
public swim.codec.Encoder<?,MqttPingReq> pingReqEncoder(MqttPingReq packet)
-
encodePingReq
public swim.codec.Encoder<?,MqttPingReq> encodePingReq(MqttPingReq packet, swim.codec.OutputBuffer<?> output)
-
pingRespEncoder
public swim.codec.Encoder<?,MqttPingResp> pingRespEncoder(MqttPingResp packet)
-
encodePingResp
public swim.codec.Encoder<?,MqttPingResp> encodePingResp(MqttPingResp packet, swim.codec.OutputBuffer<?> output)
-
disconnectEncoder
public swim.codec.Encoder<?,MqttDisconnect> disconnectEncoder(MqttDisconnect packet)
-
encodeDisconnect
public swim.codec.Encoder<?,MqttDisconnect> encodeDisconnect(MqttDisconnect packet, swim.codec.OutputBuffer<?> output)
-
sizeOfSubscription
public int sizeOfSubscription(MqttSubscription subscription)
-
subscriptionEncoder
public swim.codec.Encoder<MqttSubscription,MqttSubscription> subscriptionEncoder(MqttSubscription subscription)
-
encodeSubscription
public swim.codec.Encoder<MqttSubscription,MqttSubscription> encodeSubscription(MqttSubscription subscription, swim.codec.OutputBuffer<?> output)
-
sizeOfString
public int sizeOfString(String string)
-
encodeString
public swim.codec.Encoder<String,String> encodeString(String string, swim.codec.OutputBuffer<?> output)
-
sizeOfData
public int sizeOfData(swim.structure.Data data)
-
dataEncoder
public swim.codec.Encoder<swim.structure.Data,swim.structure.Data> dataEncoder(swim.structure.Data data)
-
encodeData
public swim.codec.Encoder<swim.structure.Data,swim.structure.Data> encodeData(swim.structure.Data data, swim.codec.OutputBuffer<?> output)
-
-