public static class Mqtt3AsyncClientView.Mqtt3SubscribeViewAndCallbackBuilder extends Mqtt3SubscribeViewBuilder<Mqtt3AsyncClientView.Mqtt3SubscribeViewAndCallbackBuilder> implements Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Start.Complete, Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call.Ex
Mqtt3SubscribeViewBuilder.Default, Mqtt3SubscribeViewBuilder.Nested<P>, Mqtt3SubscribeViewBuilder.Send<P>
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Start.Complete
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call, Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Start
Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call.Ex
Constructor and Description |
---|
Mqtt3SubscribeViewAndCallbackBuilder(@NotNull Mqtt3AsyncClient client) |
Modifier and Type | Method and Description |
---|---|
@NotNull Mqtt3AsyncClientView.Mqtt3SubscribeViewAndCallbackBuilder |
callback(@Nullable java.util.function.Consumer<Mqtt3Publish> callback) |
@NotNull Mqtt3AsyncClientView.Mqtt3SubscribeViewAndCallbackBuilder |
executor(@Nullable java.util.concurrent.Executor executor) |
protected @NotNull Mqtt3AsyncClientView.Mqtt3SubscribeViewAndCallbackBuilder |
self() |
@NotNull java.util.concurrent.CompletableFuture<Mqtt3SubAck> |
send() |
addSubscription, addSubscription, build, qos, topicFilter, topicFilter, topicFilter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
qos
topicFilter, topicFilter, topicFilter
public Mqtt3SubscribeViewAndCallbackBuilder(@NotNull @NotNull Mqtt3AsyncClient client)
@NotNull protected @NotNull Mqtt3AsyncClientView.Mqtt3SubscribeViewAndCallbackBuilder self()
self
in class Mqtt3SubscribeViewBuilder<Mqtt3AsyncClientView.Mqtt3SubscribeViewAndCallbackBuilder>
@NotNull public @NotNull Mqtt3AsyncClientView.Mqtt3SubscribeViewAndCallbackBuilder callback(@Nullable @Nullable java.util.function.Consumer<Mqtt3Publish> callback)
callback
in interface Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call
@NotNull public @NotNull Mqtt3AsyncClientView.Mqtt3SubscribeViewAndCallbackBuilder executor(@Nullable @Nullable java.util.concurrent.Executor executor)
executor
in interface Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call.Ex
@NotNull public @NotNull java.util.concurrent.CompletableFuture<Mqtt3SubAck> send()
send
in interface Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Call