Package io.netty.handler.codec.mqtt
Class MqttMessageBuilders.SubscribeBuilder
- java.lang.Object
-
- io.netty.handler.codec.mqtt.MqttMessageBuilders.SubscribeBuilder
-
- Enclosing class:
- MqttMessageBuilders
public static final class MqttMessageBuilders.SubscribeBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int
messageId
private MqttProperties
properties
private java.util.List<MqttTopicSubscription>
subscriptions
-
Constructor Summary
Constructors Constructor Description SubscribeBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MqttMessageBuilders.SubscribeBuilder
addSubscription(MqttQoS qos, java.lang.String topic)
MqttMessageBuilders.SubscribeBuilder
addSubscription(java.lang.String topic, MqttSubscriptionOption option)
MqttSubscribeMessage
build()
private void
ensureSubscriptionsExist()
MqttMessageBuilders.SubscribeBuilder
messageId(int messageId)
MqttMessageBuilders.SubscribeBuilder
properties(MqttProperties properties)
-
-
-
Field Detail
-
subscriptions
private java.util.List<MqttTopicSubscription> subscriptions
-
messageId
private int messageId
-
properties
private MqttProperties properties
-
-
Method Detail
-
addSubscription
public MqttMessageBuilders.SubscribeBuilder addSubscription(MqttQoS qos, java.lang.String topic)
-
addSubscription
public MqttMessageBuilders.SubscribeBuilder addSubscription(java.lang.String topic, MqttSubscriptionOption option)
-
messageId
public MqttMessageBuilders.SubscribeBuilder messageId(int messageId)
-
properties
public MqttMessageBuilders.SubscribeBuilder properties(MqttProperties properties)
-
build
public MqttSubscribeMessage build()
-
ensureSubscriptionsExist
private void ensureSubscriptionsExist()
-
-