Class MQTTSessionState.OutboundStore
- java.lang.Object
-
- org.apache.activemq.artemis.core.protocol.mqtt.MQTTSessionState.OutboundStore
-
- Enclosing class:
- MQTTSessionState
public class MQTTSessionState.OutboundStore extends java.lang.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)voidpublish(int mqtt, long messageId, long consumerId)org.apache.activemq.artemis.api.core.Pair<java.lang.Long,java.lang.Long>publishAckd(int mqtt)org.apache.activemq.artemis.api.core.Pair<java.lang.Long,java.lang.Long>publishComplete(int mqtt)org.apache.activemq.artemis.api.core.Pair<java.lang.Long,java.lang.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)
-
publishAckd
public org.apache.activemq.artemis.api.core.Pair<java.lang.Long,java.lang.Long> publishAckd(int mqtt)
-
publishReceived
public org.apache.activemq.artemis.api.core.Pair<java.lang.Long,java.lang.Long> publishReceived(int mqtt)
-
publishReleasedSent
public void publishReleasedSent(int mqttId, long serverMessageId)
-
publishComplete
public org.apache.activemq.artemis.api.core.Pair<java.lang.Long,java.lang.Long> publishComplete(int mqtt)
-
clear
public void clear()
-
-