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
-
Field Summary
Fields Modifier and Type Field Description private boolean
noLocal
private MqttQoS
qos
private boolean
retainAsPublished
private MqttSubscriptionOption.RetainedHandlingPolicy
retainHandling
-
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()
-
-
-
Field Detail
-
qos
private final MqttQoS qos
-
noLocal
private final boolean noLocal
-
retainAsPublished
private final boolean retainAsPublished
-
retainHandling
private final MqttSubscriptionOption.RetainedHandlingPolicy retainHandling
-
-
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
-
-