Package io.moquette.broker.subscriptions
Class Subscription
- java.lang.Object
-
- io.moquette.broker.subscriptions.Subscription
-
- All Implemented Interfaces:
Serializable,Comparable<Subscription>
public final class Subscription extends Object implements Serializable, Comparable<Subscription>
Maintain the information about which Topic a certain ClientID is subscribed and at which QoS- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Subscription(Subscription orig)Subscription(String clientId, Topic topicFilter, io.netty.handler.codec.mqtt.MqttQoS requestedQos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Subscriptionclone()intcompareTo(Subscription o)booleanequals(Object o)StringgetClientId()io.netty.handler.codec.mqtt.MqttQoSgetRequestedQos()TopicgetTopicFilter()inthashCode()booleanqosLessThan(Subscription sub)StringtoString()
-
-
-
Constructor Detail
-
Subscription
public Subscription(String clientId, Topic topicFilter, io.netty.handler.codec.mqtt.MqttQoS requestedQos)
-
Subscription
public Subscription(Subscription orig)
-
-
Method Detail
-
getClientId
public String getClientId()
-
getRequestedQos
public io.netty.handler.codec.mqtt.MqttQoS getRequestedQos()
-
getTopicFilter
public Topic getTopicFilter()
-
qosLessThan
public boolean qosLessThan(Subscription sub)
-
clone
public Subscription clone()
-
compareTo
public int compareTo(Subscription o)
- Specified by:
compareToin interfaceComparable<Subscription>
-
-