Class MQTTSessionState.OutboundStore
- java.lang.Object
-
- org.apache.activemq.artemis.core.protocol.mqtt.MQTTSessionState.OutboundStore
-
- Enclosing class:
- MQTTSessionState
public class MQTTSessionState.OutboundStore extends Object
-
-
Constructor Summary
Constructors Constructor Description OutboundStore()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()intgenerateMqttId(long messageId, long consumerId)intgetPendingMessages()voidpublish(int mqtt, long messageId, long consumerId)Pair<Long,Long>publishAckd(int mqtt)Pair<Long,Long>publishComplete(int mqtt)Pair<Long,Long>publishReceived(int mqtt)voidpublishReleasedSent(int mqttId, long serverMessageId)
-
-
-
Method Detail
-
generateMqttId
public int generateMqttId(long messageId, long consumerId)
-
publish
public void publish(int mqtt, long messageId, long consumerId)
-
publishReleasedSent
public void publishReleasedSent(int mqttId, long serverMessageId)
-
getPendingMessages
public int getPendingMessages()
-
clear
public void clear()
-
-