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 TypeMethodDescriptionboolean
addPendingTransPublish
(CMMqttEventPUBLISH pubEvent) boolean
addRecvUnAckPublish
(CMMqttEventPUBLISH pubEvent) boolean
addRecvUnAckPubrec
(CMMqttEventPUBREC recEvent) boolean
addSentUnAckPublish
(CMMqttEventPUBLISH pubEvent) boolean
addSentUnAckSubscribe
(CMMqttEventSUBSCRIBE subEvent) boolean
addSentUnAckUnsubscribe
(CMMqttEventUNSUBSCRIBE unsubEvent) boolean
addSubscription
(CMMqttTopicQoS topicQoS) findPendingTransPublish
(int nPacketID) findRecvUnAckPublish
(int nPacketID) findRecvUnAckPubrec
(int nPacketID) findSentUnAckPublish
(int nPacketID) findSentUnAckSubscribe
(int nPacketID) findSentUnAckUnsubscribe
(int nPacketID) findSubscription
(String strTopic) int
getNextAssignedPacketID
(int nEventID) void
void
void
void
void
void
void
boolean
removePendingTransPublish
(int nPacketID) boolean
removeRecvUnAckPublish
(int nPacketID) boolean
removeRecvUnAckPubrec
(int nPacketID) boolean
removeSentUnAckPublish
(int nPacketID) boolean
removeSentUnAckSubscribe
(int nPacketID) boolean
removeSentUnAckUnsubscribe
(int nPacketID) boolean
removeSubscription
(String strTopic) void
setMqttWill
(CMMqttWill mqttWill) void
setPendingTransPublishList
(CMList<CMMqttEventPUBLISH> eventList) void
setRecvUnAckPublishList
(CMList<CMMqttEventPUBLISH> pubList) void
setRecvUnAckPubrecList
(CMList<CMMqttEventPUBREC> recList) void
setReqSubscriptionList
(CMList<CMMqttTopicQoS> reqSubscriptionList) void
setSentUnAckPublishList
(CMList<CMMqttEventPUBLISH> pubList) void
setSentUnAckSubList
(CMList<CMMqttEventSUBSCRIBE> eventList) void
setSentUnAckUnsubList
(CMList<CMMqttEventUNSUBSCRIBE> eventList) void
setSubscriptionList
(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
-