@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
.