Interface Mqtt5PublishBuilder
- All Superinterfaces:
Mqtt5PublishBuilderBase<Mqtt5PublishBuilder.Complete>
- All Known Subinterfaces:
Mqtt5PublishBuilder.Complete
@DoNotImplement
public interface Mqtt5PublishBuilder
extends Mqtt5PublishBuilderBase<Mqtt5PublishBuilder.Complete>
Builder for a
Mqtt5Publish.- Since:
- 1.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceMqtt5PublishBuilderthat is complete which means all mandatory fields are set.static interfaceBuilder for aMqtt5Publishthat is applied to a parentMqtt5Clientwhich then sends the Publish message.static interfaceBuilder for aMqtt5Publishthat is applied to a parentMqtt5Clientwhich then sends the Publish message without returning a result.Nested classes/interfaces inherited from interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase
Mqtt5PublishBuilderBase.WillBase<C extends Mqtt5PublishBuilderBase.WillBase.Complete<C>> -
Method Summary
Modifier and TypeMethodDescriptionasWill()Creates a builder for aMqtt5WillPublishthat extends the current Publish message of this builder.Methods inherited from interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase
topic, topic, topic
-
Method Details
-
asWill
Creates a builder for aMqtt5WillPublishthat extends the current Publish message of this builder.- Returns:
- the created builder for a Will Publish.
-