@DoNotImplement public interface Mqtt5Client 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 Mqtt5ClientBuilder |
builder()
Creates a builder for an MQTT 5 client.
|
@NotNull Mqtt5ClientConfig |
getConfig() |
@NotNull Mqtt5AsyncClient |
toAsync()
Turns the API of this client into a asynchronous API based on futures and callbacks.
|
@NotNull Mqtt5BlockingClient |
toBlocking()
Turns the API of this client into a blocking API.
|
@NotNull Mqtt5RxClient |
toRx()
Turns the API of this client into a reactive API.
|
getState@NotNull static @NotNull Mqtt5ClientBuilder builder()
builder in interface MqttClient@NotNull @NotNull Mqtt5ClientConfig getConfig()
getConfig in interface MqttClient@CheckReturnValue @NotNull @NotNull Mqtt5RxClient toRx()
The reactive API can be used simultaneously with the other APIs.
@CheckReturnValue @NotNull @NotNull Mqtt5AsyncClient toAsync()
The asynchronous API can be used simultaneously with the other APIs.
@CheckReturnValue @NotNull @NotNull Mqtt5BlockingClient toBlocking()
The blocking API can be used simultaneously with the other APIs.