@DoNotImplement public interface Mqtt3Client extends MqttClient
DEFAULT_SERVER_HOST, DEFAULT_SERVER_PORT, DEFAULT_SERVER_PORT_SSL, DEFAULT_SERVER_PORT_WEBSOCKET, DEFAULT_SERVER_PORT_WEBSOCKET_SSL
Modifier and Type | Method and Description |
---|---|
static @NotNull Mqtt3ClientBuilder |
builder()
Creates a builder for an MQTT 3 client.
|
@NotNull Mqtt3ClientConfig |
getConfig() |
@NotNull Mqtt3AsyncClient |
toAsync()
Turns the API of this client into a asynchronous API based on futures and callbacks.
|
@NotNull Mqtt3BlockingClient |
toBlocking()
Turns the API of this client into a blocking API.
|
@NotNull Mqtt3RxClient |
toRx()
Turns the API of this client into a reactive API.
|
getState
@NotNull static @NotNull Mqtt3ClientBuilder builder()
builder
in interface MqttClient
@NotNull @NotNull Mqtt3ClientConfig getConfig()
getConfig
in interface MqttClient
@CheckReturnValue @NotNull @NotNull Mqtt3RxClient toRx()
The reactive API can be used simultaneously with the other APIs.
@CheckReturnValue @NotNull @NotNull Mqtt3AsyncClient toAsync()
The asynchronous API can be used simultaneously with the other APIs.
@CheckReturnValue @NotNull @NotNull Mqtt3BlockingClient toBlocking()
The blocking API can be used simultaneously with the other APIs.