public abstract class MqttRxClientBuilderBase<B extends MqttRxClientBuilderBase<B>>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MqttRxClientBuilderBase.Choose |
Modifier and Type | Field and Description |
---|---|
protected @NotNull MqttClientExecutorConfigImpl |
executorConfig |
protected @NotNull MqttClientIdentifierImpl |
identifier |
protected @NotNull java.lang.String |
serverHost |
protected int |
serverPort |
protected @Nullable MqttClientSslConfigImpl |
sslConfig |
protected @Nullable MqttWebSocketConfigImpl |
webSocketConfig |
Modifier | Constructor and Description |
---|---|
protected |
MqttRxClientBuilderBase() |
protected |
MqttRxClientBuilderBase(@NotNull MqttRxClientBuilderBase clientBuilder) |
Modifier and Type | Method and Description |
---|---|
MqttClientExecutorConfigImplBuilder.Nested<B> |
executorConfig() |
B |
executorConfig(@Nullable MqttClientExecutorConfig executorConfig) |
B |
identifier(@Nullable MqttClientIdentifier identifier) |
B |
identifier(@Nullable java.lang.String identifier) |
protected abstract B |
self() |
B |
serverHost(@Nullable java.lang.String host) |
B |
serverPort(int port) |
MqttClientSslConfigImplBuilder.Nested<B> |
useSsl() |
B |
useSsl(@Nullable MqttClientSslConfig sslConfig) |
B |
useSslWithDefaultConfig() |
MqttWebSocketConfigImplBuilder.Nested<B> |
useWebSocket() |
B |
useWebSocket(@Nullable MqttWebSocketConfig webSocketConfig) |
B |
useWebSocketWithDefaultConfig() |
@NotNull protected @NotNull MqttClientIdentifierImpl identifier
@NotNull protected @NotNull java.lang.String serverHost
protected int serverPort
@Nullable protected @Nullable MqttClientSslConfigImpl sslConfig
@Nullable protected @Nullable MqttWebSocketConfigImpl webSocketConfig
@NotNull protected @NotNull MqttClientExecutorConfigImpl executorConfig
protected MqttRxClientBuilderBase()
protected MqttRxClientBuilderBase(@NotNull @NotNull MqttRxClientBuilderBase clientBuilder)
@NotNull protected abstract B self()
@NotNull public B identifier(@Nullable @Nullable java.lang.String identifier)
@NotNull public B identifier(@Nullable @Nullable MqttClientIdentifier identifier)
@NotNull public B serverHost(@Nullable @Nullable java.lang.String host)
@NotNull public B serverPort(int port)
@NotNull public B useSslWithDefaultConfig()
@NotNull public B useSsl(@Nullable @Nullable MqttClientSslConfig sslConfig)
@NotNull public MqttClientSslConfigImplBuilder.Nested<B> useSsl()
@NotNull public B useWebSocketWithDefaultConfig()
@NotNull public B useWebSocket(@Nullable @Nullable MqttWebSocketConfig webSocketConfig)
@NotNull public MqttWebSocketConfigImplBuilder.Nested<B> useWebSocket()
@NotNull public B executorConfig(@Nullable @Nullable MqttClientExecutorConfig executorConfig)
@NotNull public MqttClientExecutorConfigImplBuilder.Nested<B> executorConfig()