Package io.netty.handler.codec.mqtt
Class MqttSubscriptionOption
- java.lang.Object
-
- io.netty.handler.codec.mqtt.MqttSubscriptionOption
-
public final class MqttSubscriptionOption extends java.lang.Object
Model the SubscriptionOption used in Subscribe MQTT v5 packet
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MqttSubscriptionOption.RetainedHandlingPolicy
-
Constructor Summary
Constructors Constructor Description MqttSubscriptionOption(MqttQoS qos, boolean noLocal, boolean retainAsPublished, MqttSubscriptionOption.RetainedHandlingPolicy retainHandling)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
int
hashCode()
boolean
isNoLocal()
boolean
isRetainAsPublished()
static MqttSubscriptionOption
onlyFromQos(MqttQoS qos)
MqttQoS
qos()
MqttSubscriptionOption.RetainedHandlingPolicy
retainHandling()
java.lang.String
toString()
-
-
-
Constructor Detail
-
MqttSubscriptionOption
public MqttSubscriptionOption(MqttQoS qos, boolean noLocal, boolean retainAsPublished, MqttSubscriptionOption.RetainedHandlingPolicy retainHandling)
-
-
Method Detail
-
onlyFromQos
public static MqttSubscriptionOption onlyFromQos(MqttQoS qos)
-
qos
public MqttQoS qos()
-
isNoLocal
public boolean isNoLocal()
-
isRetainAsPublished
public boolean isRetainAsPublished()
-
retainHandling
public MqttSubscriptionOption.RetainedHandlingPolicy retainHandling()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-