@DoNotImplement public interface Mqtt3ClientBuilder extends MqttClientBuilderBase<Mqtt3ClientBuilder>
Mqtt3Client.| Modifier and Type | Method and Description |
|---|---|
@NotNull Mqtt3Client |
build()
Builds the
Mqtt3Client. |
@NotNull Mqtt3AsyncClient |
buildAsync()
Builds the
Mqtt3AsyncClient. |
@NotNull Mqtt3BlockingClient |
buildBlocking()
Builds the
Mqtt3BlockingClient. |
@NotNull Mqtt3RxClient |
buildRx()
Builds the
Mqtt3RxClient. |
Mqtt3SimpleAuthBuilder.Nested<? extends Mqtt3ClientBuilder> |
simpleAuth()
Fluent counterpart of
simpleAuth(Mqtt3SimpleAuth). |
@NotNull Mqtt3ClientBuilder |
simpleAuth(@Nullable Mqtt3SimpleAuth simpleAuth)
Sets the optional
simple authentication and/or authorization related
data. |
Mqtt3WillPublishBuilder.Nested<? extends Mqtt3ClientBuilder> |
willPublish()
Fluent counterpart of
willPublish(Mqtt3Publish). |
@NotNull Mqtt3ClientBuilder |
willPublish(@Nullable Mqtt3Publish willPublish)
Sets the optional
Will Publish. |
addConnectedListener, addDisconnectedListener, automaticReconnect, automaticReconnect, automaticReconnectWithDefaultConfig, executorConfig, executorConfig, identifier, identifier, serverAddress, serverHost, serverHost, serverPort, sslConfig, sslConfig, sslWithDefaultConfig, transportConfig, transportConfig, useSsl, useSsl, useSslWithDefaultConfig, useWebSocket, useWebSocket, useWebSocketWithDefaultConfig, webSocketConfig, webSocketConfig, webSocketWithDefaultConfig@CheckReturnValue @NotNull @NotNull Mqtt3ClientBuilder simpleAuth(@Nullable @Nullable Mqtt3SimpleAuth simpleAuth)
simple authentication and/or authorization related
data.simpleAuth - the simple auth related data or null to remove any previously set simple auth
related data.@CheckReturnValue Mqtt3SimpleAuthBuilder.Nested<? extends Mqtt3ClientBuilder> simpleAuth()
simpleAuth(Mqtt3SimpleAuth).
Calling Mqtt3SimpleAuthBuilder.Nested.Complete#applySimpleAuth() on the returned builder has the same
effect as calling simpleAuth(Mqtt3SimpleAuth) with the result of Mqtt3SimpleAuthBuilder.Complete#build().
simpleAuth(Mqtt3SimpleAuth)@CheckReturnValue @NotNull @NotNull Mqtt3ClientBuilder willPublish(@Nullable @Nullable Mqtt3Publish willPublish)
Will Publish.willPublish - the Will Publish or null to remove any previously set Will Publish.@CheckReturnValue Mqtt3WillPublishBuilder.Nested<? extends Mqtt3ClientBuilder> willPublish()
willPublish(Mqtt3Publish).
Calling Mqtt3WillPublishBuilder.Nested.Complete#applyWillPublish() on the returned builder has the same
effect as calling willPublish(Mqtt3Publish) with the result of Mqtt3WillPublishBuilder.Complete#build().
willPublish(Mqtt3Publish)@CheckReturnValue @NotNull @NotNull Mqtt3Client build()
Mqtt3Client.Mqtt3Client.@CheckReturnValue @NotNull @NotNull Mqtt3RxClient buildRx()
Mqtt3RxClient.Mqtt3RxClient.@CheckReturnValue @NotNull @NotNull Mqtt3AsyncClient buildAsync()
Mqtt3AsyncClient.Mqtt3AsyncClient.@CheckReturnValue @NotNull @NotNull Mqtt3BlockingClient buildBlocking()
Mqtt3BlockingClient.Mqtt3BlockingClient.