public static class MqttAsyncClient.MqttSubscribeAndCallbackBuilder extends MqttSubscribeBuilder<MqttAsyncClient.MqttSubscribeAndCallbackBuilder> implements Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Start.Complete, Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call.Ex
MqttSubscribeBuilder.Default, MqttSubscribeBuilder.Nested<P>, MqttSubscribeBuilder.Send<P>
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Start.Complete
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call, Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Start
Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call.Ex
Constructor and Description |
---|
MqttSubscribeAndCallbackBuilder(@NotNull Mqtt5AsyncClient client) |
Modifier and Type | Method and Description |
---|---|
@NotNull MqttAsyncClient.MqttSubscribeAndCallbackBuilder |
callback(@Nullable java.util.function.Consumer<Mqtt5Publish> callback) |
@NotNull MqttAsyncClient.MqttSubscribeAndCallbackBuilder |
executor(@Nullable java.util.concurrent.Executor executor) |
protected @NotNull MqttAsyncClient.MqttSubscribeAndCallbackBuilder |
self() |
@NotNull java.util.concurrent.CompletableFuture<Mqtt5SubAck> |
send() |
addSubscription, addSubscription, build, noLocal, qos, retainAsPublished, retainHandling, topicFilter, topicFilter, topicFilter, userProperties, userProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
userProperties, userProperties
addSubscription, addSubscription
noLocal, qos, retainAsPublished, retainHandling
topicFilter, topicFilter, topicFilter
public MqttSubscribeAndCallbackBuilder(@NotNull @NotNull Mqtt5AsyncClient client)
@NotNull protected @NotNull MqttAsyncClient.MqttSubscribeAndCallbackBuilder self()
self
in class MqttSubscribeBuilder<MqttAsyncClient.MqttSubscribeAndCallbackBuilder>
@NotNull public @NotNull MqttAsyncClient.MqttSubscribeAndCallbackBuilder callback(@Nullable @Nullable java.util.function.Consumer<Mqtt5Publish> callback)
callback
in interface Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call
@NotNull public @NotNull MqttAsyncClient.MqttSubscribeAndCallbackBuilder executor(@Nullable @Nullable java.util.concurrent.Executor executor)
executor
in interface Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call.Ex
@NotNull public @NotNull java.util.concurrent.CompletableFuture<Mqtt5SubAck> send()
send
in interface Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Call