Package kr.ac.konkuk.ccslab.cm.entity
Class CMMqttSession
java.lang.Object
kr.ac.konkuk.ccslab.cm.entity.CMMqttSession
The CMMqttSession class represents a MQTT session.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddPendingTransPublish(CMMqttEventPUBLISH pubEvent) booleanaddRecvUnAckPublish(CMMqttEventPUBLISH pubEvent) booleanaddRecvUnAckPubrec(CMMqttEventPUBREC recEvent) booleanaddSentUnAckPublish(CMMqttEventPUBLISH pubEvent) booleanaddSentUnAckSubscribe(CMMqttEventSUBSCRIBE subEvent) booleanaddSentUnAckUnsubscribe(CMMqttEventUNSUBSCRIBE unsubEvent) booleanaddSubscription(CMMqttTopicQoS topicQoS) findPendingTransPublish(int nPacketID) findRecvUnAckPublish(int nPacketID) findRecvUnAckPubrec(int nPacketID) findSentUnAckPublish(int nPacketID) findSentUnAckSubscribe(int nPacketID) findSentUnAckUnsubscribe(int nPacketID) findSubscription(String strTopic) intgetNextAssignedPacketID(int nEventID) voidvoidvoidvoidvoidvoidvoidbooleanremovePendingTransPublish(int nPacketID) booleanremoveRecvUnAckPublish(int nPacketID) booleanremoveRecvUnAckPubrec(int nPacketID) booleanremoveSentUnAckPublish(int nPacketID) booleanremoveSentUnAckSubscribe(int nPacketID) booleanremoveSentUnAckUnsubscribe(int nPacketID) booleanremoveSubscription(String strTopic) voidsetMqttWill(CMMqttWill mqttWill) voidsetPendingTransPublishList(CMList<CMMqttEventPUBLISH> eventList) voidsetRecvUnAckPublishList(CMList<CMMqttEventPUBLISH> pubList) voidsetRecvUnAckPubrecList(CMList<CMMqttEventPUBREC> recList) voidsetReqSubscriptionList(CMList<CMMqttTopicQoS> reqSubscriptionList) voidsetSentUnAckPublishList(CMList<CMMqttEventPUBLISH> pubList) voidsetSentUnAckSubList(CMList<CMMqttEventSUBSCRIBE> eventList) voidsetSentUnAckUnsubList(CMList<CMMqttEventUNSUBSCRIBE> eventList) voidsetSubscriptionList(CMList<CMMqttTopicQoS> subscriptionList) toString()
-
Constructor Details
-
CMMqttSession
public CMMqttSession()
-
-
Method Details
-
setMqttWill
-
getMqttWill
-
setSubscriptionList
-
getSubscriptionList
-
setReqSubscriptionList
-
getReqSubscriptionList
-
setSentUnAckPublishList
-
getSentUnAckPublishList
-
setRecvUnAckPublishList
-
getRecvUnAckPublishList
-
setRecvUnAckPubrecList
-
getRecvUnAckPubrecList
-
setPendingTransPublishList
-
getPendingTransPublishList
-
getNextAssignedPacketID
public int getNextAssignedPacketID(int nEventID) -
setSentUnAckSubList
-
getSentUnAckSubList
-
setSentUnAckUnsubList
-
getSentUnAckUnsubList
-
addSubscription
-
findSubscription
-
removeSubscription
-
removeAllSubscription
public void removeAllSubscription() -
addSentUnAckPublish
-
findSentUnAckPublish
-
removeSentUnAckPublish
public boolean removeSentUnAckPublish(int nPacketID) -
removeAllSentUnAckPublish
public void removeAllSentUnAckPublish() -
addRecvUnAckPublish
-
findRecvUnAckPublish
-
removeRecvUnAckPublish
public boolean removeRecvUnAckPublish(int nPacketID) -
removeAllRecvUnAckPublish
public void removeAllRecvUnAckPublish() -
addRecvUnAckPubrec
-
findRecvUnAckPubrec
-
removeRecvUnAckPubrec
public boolean removeRecvUnAckPubrec(int nPacketID) -
removeAllRecvUnAckPubrec
public void removeAllRecvUnAckPubrec() -
addPendingTransPublish
-
findPendingTransPublish
-
removePendingTransPublish
public boolean removePendingTransPublish(int nPacketID) -
removeAllPendingTransPublish
public void removeAllPendingTransPublish() -
addSentUnAckSubscribe
-
findSentUnAckSubscribe
-
removeSentUnAckSubscribe
public boolean removeSentUnAckSubscribe(int nPacketID) -
removeAllSentUnAckSubscribe
public void removeAllSentUnAckSubscribe() -
addSentUnAckUnsubscribe
-
findSentUnAckUnsubscribe
-
removeSentUnAckUnsubscribe
public boolean removeSentUnAckUnsubscribe(int nPacketID) -
removeAllSentUnAckUnsubscribe
public void removeAllSentUnAckUnsubscribe() -
toString
-