Class MqttTopicSubscription
java.lang.Object
io.netty.handler.codec.mqtt.MqttTopicSubscription
public final class MqttTopicSubscription
extends java.lang.Object
Contains a topic name and Qos Level.
This is part of the
MqttSubscribePayload-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMqttTopicSubscription(java.lang.String topicFilter, MqttQoS qualityOfService) MqttTopicSubscription(java.lang.String topicFilter, MqttSubscriptionOption option) -
Method Summary
Modifier and TypeMethodDescriptionoption()voidsetTopicFilter(java.lang.String topicFilter) Rewrite topic filter.java.lang.Stringjava.lang.StringDeprecated.use topicFilterjava.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
topicFilter
private java.lang.String topicFilter -
option
-
-
Constructor Details
-
MqttTopicSubscription
-
MqttTopicSubscription
-
-
Method Details
-
topicName
@Deprecated public java.lang.String topicName()Deprecated.use topicFilter -
topicFilter
public java.lang.String topicFilter() -
setTopicFilter
public void setTopicFilter(java.lang.String topicFilter) Rewrite topic filter.Many IoT devices do not support reconfiguration or upgrade, so it is hard to change their subscribed topics. To resolve this issue, MQTT server may offer topic rewrite capability.
- Parameters:
topicFilter- Topic to rewrite to
-
qualityOfService
-
option
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-