All Classes and Interfaces
Class
Description
Documents that the return value of a method should not be ignored.
Exception that is used if a MQTT connection is closed without a Disconnect message.
Exception that is used if a MQTT connection could not be established.
Documents that an interface MUST NOT be implemented by the user.
Represents a Reactive-Streams inspired
WithSingleSubscriber that is RxJava 2 only and weakens rules for
gaining performance.Documents that the annotated type is immutable.
Util for creating
TrustManagerFactories and KeyManagerFactories.Asynchronous API of an
Mqtt3Client based on futures and callbacks.Builder for a
Mqtt3Subscribe and additional arguments that are applied to a Mqtt3AsyncClient.subscribe(Mqtt3Subscribe), Mqtt3AsyncClient.subscribe(Mqtt3Subscribe, Consumer, boolean) or Mqtt3AsyncClient.subscribe(Mqtt3Subscribe, Consumer, Executor, boolean) call.Builder for additional arguments alongside the
Mqtt3Subscribe that are applied to a Mqtt3AsyncClient.subscribe(Mqtt3Subscribe, Consumer, boolean) or Mqtt3AsyncClient.subscribe(Mqtt3Subscribe, Consumer, Executor, boolean) call.Builder for additional arguments alongside the
Mqtt3Subscribe that are applied to a Mqtt3AsyncClient.subscribe(Mqtt3Subscribe, Consumer, Executor, boolean) call.Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder that is complete which means all mandatory fields are set.Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder that provides additional methods for the first subscription.Mqtt3AsyncClient.Mqtt3SubscribeAndCallbackBuilder.Start that is complete which means all mandatory fields are
set.Blocking API of an
Mqtt3Client.Resource which queues incoming Publish messages until they are received.
MQTT client according to the MQTT 3.1.1 specification.
Builder for an
Mqtt3Client.Configuration of an
Mqtt3Client.A
MqttClientConnectedContext with methods specific to an Mqtt3Client.Connection configuration of an
Mqtt3Client.Restrictions for messages a
Mqtt3Client sends.A
MqttClientDisconnectedContext with methods specific to an Mqtt3Client.A
MqttClientReconnector with methods specific to an Mqtt3Client.MQTT 3 ConnAck message.
Return Code of an
MQTT 3 ConnAck message.MQTT 3 Connect message.
Builder for a
Mqtt3Connect.Builder for a
Mqtt3Connect that is applied to a parent.Builder for a
Mqtt3Connect that is applied to a parent Mqtt3Client
which then sends the Connect message.Builder base for a
Mqtt3Connect.Restrictions applied by the client in an
MQTT 3 Connect message.Builder for
Mqtt3ConnectRestrictions.Builder for
Mqtt3ConnectRestrictions that are applied to a parent.Builder base for
Mqtt3ConnectRestrictions.MQTT 3 Disconnect message.
MQTT message according to the MQTT 3 specification.
MQTT message type according to the MQTT 3 specification.
MQTT 3 PingReq message.
MQTT 3 PingResp message.
MQTT 3 PubAck message.
MQTT 3 PubComp message.
MQTT 3 Publish message.
Builder for a
Mqtt3Publish.Mqtt3PublishBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt3Publish that is applied to a parent.Mqtt3PublishBuilder.Nested that is complete which means all mandatory fields are set.Builder for a
Mqtt3Publish that is applied to a parent Mqtt3Client
which then sends the Publish message.Mqtt3PublishBuilder.Send that is complete which means all mandatory fields are set.Builder for a
Mqtt3Publish that is applied to a parent Mqtt3Client
which then sends the Publish message without returning a result.Mqtt3PublishBuilder.SendVoid that is complete which means all mandatory fields are set.Builder base for a
Mqtt3Publish.Mqtt3PublishBuilderBase that is complete which means all mandatory fields are set.Result for an
MQTT 3 Publish message sent by the client.MQTT 3 PubRec message.
MQTT 3 PubRel message.
Return Code according to the MQTT 3 specification.
Reactive API of an
Mqtt3Client.Simple authentication and/or authorization related data in an
MQTT 3 Connect message.Builder for a
Mqtt3SimpleAuth.Mqtt3SimpleAuthBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt3SimpleAuth that is applied to a parent.Mqtt3SimpleAuthBuilder.Nested that is complete which means all mandatory fields are set.Builder base for a
Mqtt3SimpleAuth.Mqtt3SimpleAuthBuilderBase that is complete which means all mandatory fields are set.MQTT 3 SubAck message.
Return Code of an
MQTT 3 SubAck message.MQTT 3 Subscribe message.
Builder for a
Mqtt3Subscribe.Mqtt3SubscribeBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt3Subscribe that is applied to a parent.Mqtt3SubscribeBuilder.Nested that is complete which means all mandatory fields are set.Mqtt3SubscribeBuilder.Nested that provides additional methods for the first subscription.Mqtt3SubscribeBuilder.Nested.Start that is complete which means all mandatory fields are set.Builder for a
Mqtt3Subscribe and additional arguments that are applied to a parent Mqtt3Client subscribePublishes call.Builder for additional arguments alongside the
Mqtt3Subscribe that are applied to a parent Mqtt3Client subscribePublishes call.Mqtt3SubscribeBuilder.Publishes that is complete which means all mandatory fields are set.Mqtt3SubscribeBuilder.Publishes that provides additional methods for the first subscription.Mqtt3SubscribeBuilder.Publishes.Start that is complete which means all mandatory fields are set.Builder for a
Mqtt3Subscribe that is applied to a parent Mqtt3Client which then sends the Subscribe message.Mqtt3SubscribeBuilder.Send that is complete which means all mandatory fields are set.Mqtt3SubscribeBuilder.Send that provides additional methods for the first subscription.Mqtt3SubscribeBuilder.Send.Start that is complete which means all mandatory fields are set.Mqtt3SubscribeBuilder that provides additional methods for the first subscription.Mqtt3SubscribeBuilder.Start that is complete which means all mandatory fields are set.Builder base for a
Mqtt3Subscribe.Mqtt3SubscribeBuilderBase that provides additional methods for the first subscription.Mqtt3SubscribeBuilderBase.Start that is complete which means all mandatory fields are set.Subscription in an
MQTT 3 Subscribe message.Builder for a
Mqtt3Subscription.Mqtt3SubscriptionBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt3Subscription that is applied to a parent.Mqtt3SubscriptionBuilder.Nested that is complete which means all mandatory fields are set.Builder base for a
Mqtt3Subscription.Mqtt3SubscriptionBuilderBase that is complete which means all mandatory fields are set.MQTT 3 UnsubAck message.
MQTT 3 Unsubscribe message.
Builder for a
Mqtt3Unsubscribe.Mqtt3UnsubscribeBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt3Unsubscribe that is applied to a parent.Mqtt3UnsubscribeBuilder.Nested that is complete which means all mandatory fields are set.Mqtt3UnsubscribeBuilder.Nested that provides additional methods for the first Topic Filter.Builder for a
Mqtt3Unsubscribe that is applied to a parent Mqtt3Client
which then sends the Unsubscribe message.Mqtt3UnsubscribeBuilder.Send that is complete which means all mandatory fields are set.Mqtt3UnsubscribeBuilder.Send that provides additional methods for the first Topic Filter.Builder for a
Mqtt3Unsubscribe that is applied to a parent Mqtt3Client
which then sends the Unsubscribe message without returning a result.Mqtt3UnsubscribeBuilder.SendVoid that is complete which means all mandatory fields are set.Mqtt3UnsubscribeBuilder.SendVoid that provides additional methods for the first Topic Filter.Mqtt3UnsubscribeBuilder that provides additional methods for the first Topic Filter.Builder base for a
Mqtt3Unsubscribe.Mqtt3UnsubscribeBuilderBase that provides additional methods for the first Topic Filter.Builder for a
Mqtt3Publish used as a Will Publish.Mqtt3WillPublishBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt3Publish that is applied to a parent as a Will Publish.Mqtt3WillPublishBuilder.Nested that is complete which means all mandatory fields are set.Asynchronous API of an
Mqtt5Client based on futures and callbacks.Builder for a
Mqtt5Subscribe and additional arguments that are applied to a Mqtt5AsyncClient.subscribe(Mqtt5Subscribe), Mqtt5AsyncClient.subscribe(Mqtt5Subscribe, Consumer, boolean) or Mqtt5AsyncClient.subscribe(Mqtt5Subscribe, Consumer, Executor, boolean) call.Builder for additional arguments alongside the
Mqtt5Subscribe that are applied to a Mqtt5AsyncClient.subscribe(Mqtt5Subscribe, Consumer, boolean) or Mqtt5AsyncClient.subscribe(Mqtt5Subscribe, Consumer, Executor, boolean) call.Builder for additional arguments alongside the
Mqtt5Subscribe that are applied to a Mqtt5AsyncClient.subscribe(Mqtt5Subscribe, Consumer, Executor, boolean) call.Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder that is complete which means all mandatory fields are set.Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder that provides additional methods for the first subscription.Mqtt5AsyncClient.Mqtt5SubscribeAndCallbackBuilder.Start that is complete which means all mandatory fields are
set.MQTT 5 Auth message.
Builder for a
Mqtt5Auth.Reason Code of an
MQTT 5 Auth message.Blocking API of an
Mqtt5Client.Resource which queues incoming Publish messages until they are received.
MQTT client according to the MQTT 5.0 specification.
Advanced configuration of an
Mqtt5Client.Builder for a
Mqtt5ClientAdvancedConfig.Builder for a
Mqtt5ClientAdvancedConfig that is applied to a parent.Builder base for a
Mqtt5ClientAdvancedConfig.Builder for an
Mqtt5Client.Configuration of an
Mqtt5Client.A
MqttClientConnectedContext with methods specific to an Mqtt5Client.Connection configuration of an
Mqtt5Client.Restrictions for messages a
Mqtt5Client sends.Restrictions for messages a
Mqtt5Client receives.A
MqttClientDisconnectedContext with methods specific to an Mqtt5Client.Collection of interceptors of MQTT messages received or sent by an
MQTT5Client.Builder for a
Mqtt5ClientInterceptors.Builder for a
Mqtt5ClientInterceptors that is applied to a parent.Builder base for a
Mqtt5ClientInterceptors.A
MqttClientReconnector with methods specific to an Mqtt5Client.MQTT 5 ConnAck packet.
Reason Code of an
MQTT 5 ConnAck message.Restrictions for the client set by the server in an
MQTT 5 ConnAck message.MQTT 5 Connect message.
Builder for a
Mqtt5Connect.Builder for a
Mqtt5Connect that is applied to a parent.Builder for a
Mqtt5Connect that is applied to a parent Mqtt5Client
which then sends the Connect message.Builder base for a
Mqtt5Connect.Restrictions set by the client in an
MQTT 5 Connect message.Builder for
Mqtt5ConnectRestrictions.Builder for
Mqtt5ConnectRestrictions that are applied to a parent.Builder base for
Mqtt5ConnectRestrictions.MQTT 5 Disconnect message.
Builder for a
Mqtt5Disconnect.Builder for a
Mqtt5Disconnect that is applied to a parent.Builder for a
Mqtt5Disconnect that is applied to a parent Mqtt5Client
which then sends the Disconnect message.Builder for a
Mqtt5Disconnect that is applied to a parent Mqtt5Client
which then sends the Disconnect message without returning a result.Builder base for a
Mqtt5Disconnect.Reason Code of an
MQTT 5 Disconnect message.Data for enhanced authentication and/or authorization.
Builder for a
Mqtt5EnhancedAuth.Interface for enhanced authentication and/or authorization (auth) mechanisms.
Interface for interceptors of the QoS 1 control flow for incoming Publish messages.
Interface for interceptors of the QoS 2 control flow of incoming Publish messages.
MQTT message according to the MQTT 5 specification.
MQTT message type according to the MQTT 5 specification.
Interface for interceptors of the QoS 1 control flow for outgoing Publish messages.
Interface for interceptors of the QoS 2 control flow of outgoing Publish messages.
Payload Format Indicator according to the MQTT 5 specification.
MQTT 5 PingReq message.
MQTT 5 PingResp message.
MQTT 5 PubAck message.
Builder for a
Mqtt5PubAck.Reason Code of an
MQTT 5 PubAck message.MQTT 5 PubComp message.
Builder for a
Mqtt5PubComp.Reason Code of an
MQTT 5 PubComp message.MQTT 5 Publish message.
Builder for a
Mqtt5Publish.Mqtt5PublishBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt5Publish that is applied to a parent Mqtt5Client
which then sends the Publish message.Mqtt5PublishBuilder.Nested that is complete which means all mandatory fields are set.Builder for a
Mqtt5Publish that is applied to a parent Mqtt5Client
which then sends the Publish message without returning a result.Mqtt5PublishBuilder.Send that is complete which means all mandatory fields are set.Builder base for a
Mqtt5Publish.Mqtt5PublishBuilderBase that is complete which means all mandatory fields are set.Builder base for a
Mqtt5WillPublish.Mqtt5PublishBuilderBase.WillBase that is complete which means all mandatory fields are set.Result for an
MQTT 5 Publish message sent by the client.Result for a
MQTT 5 Publish message with QoS level 1 sent by the client.Result for a
MQTT 5 Publish message with QoS level 2 sent by the client.Result for a
MQTT 5 Publish message with QoS level 2 sent by the client.MQTT 5 PubRec message.
Builder for a
Mqtt5PubRec.Reason Code of an
MQTT 5 PubRec message.MQTT 5 PubRel message.
Builder for a
Mqtt5PubRel.Reason Code of an
MQTT 5 PubRel message.Reason Code according to the MQTT 5 specification.
Retain Handling according to the MQTT 5 specification.
Reactive API of an
Mqtt5Client.Simple authentication and/or authorization related data in an
MQTT 5 Connect message.Builder for a
Mqtt5SimpleAuth.Mqtt5SimpleAuthBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt5SimpleAuth that is applied to a parent.Mqtt5SimpleAuthBuilder.Nested that is complete which means all mandatory fields are set.Builder base for a
Mqtt5SimpleAuth.MQTT 5 SubAck message.
Reason Code of an
MQTT 5 SubAck message.MQTT 5 Subscribe message.
Builder for a
Mqtt5Subscribe.Mqtt5SubscribeBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt5Subscribe that is applied to a parent.Mqtt5SubscribeBuilder.Nested that is complete which means all mandatory fields are set.Mqtt5SubscribeBuilder.Nested that provides additional methods for the first subscription.Mqtt5SubscribeBuilder.Nested.Start that is complete which means all mandatory fields are set.Builder for a
Mqtt5Subscribe and additional arguments that are applied to a parent Mqtt5Client subscribePublishes call.Builder for additional arguments alongside the
Mqtt5Subscribe that are applied to a parent Mqtt5Client subscribePublishes call.Mqtt5SubscribeBuilder.Publishes that is complete which means all mandatory fields are set.Mqtt5SubscribeBuilder.Publishes that provides additional methods for the first subscription.Mqtt5SubscribeBuilder.Publishes.Start that is complete which means all mandatory fields are set.Builder for a
Mqtt5Subscribe that is applied to a parent Mqtt5Client which then sends the Subscribe message.Mqtt5SubscribeBuilder.Send that is complete which means all mandatory fields are set.Mqtt5SubscribeBuilder.Send that provides additional methods for the first subscription.Mqtt5SubscribeBuilder.Send.Start that is complete which means all mandatory fields are set.Mqtt5SubscribeBuilder that provides additional methods for the first subscription.Mqtt5SubscribeBuilder.Start that is complete which means all mandatory fields are set.Builder base for a
Mqtt5Subscribe.Mqtt5SubscribeBuilderBase that is complete which means all mandatory fields are set.Mqtt5SubscribeBuilderBase that provides additional methods for the first subscription.Mqtt5SubscribeBuilderBase.Start that is complete which means all mandatory fields are set.Subscription in an
MQTT 5 Subscribe message.Builder for a
Mqtt5Subscription.Mqtt5Subscription that is complete which means all mandatory fields are set.Builder for a
Mqtt5Subscription that is applied to a parent.Mqtt5SubscriptionBuilder.Nested that is complete which means all mandatory fields are set.Builder base for a
Mqtt5Subscription.Mqtt5SubscriptionBuilderBase that is complete which means all mandatory fields are set.MQTT 5 UnsubAck message.
Reason Code of an
MQTT 5 UnsubAck message.MQTT 5 Unsubscribe message.
Builder for a
Mqtt5Unsubscribe.Mqtt5UnsubscribeBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt5Unsubscribe that is applied to a parent.Mqtt5UnsubscribeBuilder.Nested that is complete which means all mandatory fields are set.Mqtt5UnsubscribeBuilder.Nested that provides additional methods for the first Topic Filter.Builder for a
Mqtt5Unsubscribe that is applied to a parent Mqtt3Client
which then sends the Unsubscribe message.Mqtt5UnsubscribeBuilder.Send that is complete which means all mandatory fields are set.Mqtt5UnsubscribeBuilder.Send that provides additional methods for the first Topic Filter.Mqtt5UnsubscribeBuilder that provides additional methods for the first Topic Filter.Builder base for a
Mqtt5Unsubscribe.Mqtt5UnsubscribeBuilderBase that is complete which means all mandatory fields are set.Mqtt5UnsubscribeBuilderBase that provides additional methods for the first Topic Filter.Collection of
User Properties.Builder for
Mqtt5UserProperties.Builder for
Mqtt5UserProperties that are applied to a parent.Builder base for
Mqtt5UserProperties.MQTT User Property according to the MQTT 5 specification.
MQTT 5 Will Publish which can be a part of an
MQTT 5
Connect message.Builder for a
Mqtt5WillPublish.Mqtt5WillPublishBuilder that is complete which means all mandatory fields are set.Builder for a
Mqtt5WillPublish that is applied to a parent.Mqtt5WillPublishBuilder.Nested that is complete which means all mandatory fields are set.Common interface for MQTT clients.
Automatic reconnect strategy using an exponential backoff with configurable initial and maximum delays.
Builder for a
MqttClientAutoReconnect.Builder for a
MqttClientAutoReconnect that is applied to a parent.Builder base for a
MqttClientAutoReconnect.Builder for an
MqttClient.Builder base for an
MqttClient.Configuration of an
MqttClient.Provides context about the client that is now connected.
Listener which is notified when a client is connected (a successful ConnAck message is received).
Connection configuration of an
MqttClient.Provides context about the client that is now disconnected, the cause for disconnection and allows reconnecting.
Listener which is notified when a client is disconnected (with or without a Disconnect message) or the connection
fails.
Configuration for the executors and threads to use by
MQTT clients.Builder for a
MqttClientExecutorConfig.Builder for a
MqttClientExecutorConfig that is applied to a parent.Builder base for a
MqttClientExecutorConfig.MQTT Client Identifier according to the MQTT specification.
A reconnector is supplied by a
MqttClientDisconnectedContext and can be used for reconnecting.Configuration for a secure transport to use by
MQTT clients.Builder for a
MqttClientSslConfig.Builder for a
MqttClientSslConfig that is applied to a parent.Builder base for a
MqttClientSslConfig.State of an
MqttClient.Exception that is used if an operation is called on an
MqttClient that is
not possible in its current state, e.g.Configuration for a transport to use by
MQTT clients.Builder for a
MqttClientTransportConfig.Builder for a
MqttClientTransportConfig that is applied to a parent.Builder base for a
MqttClientTransportConfig.Exception that is used if a decoding error occurred.
Source which triggers disconnection.
Exception that is used if an encoding error occurred.
Global filter for incoming Publish messages.
Configuration for a proxy to use by
MQTT clients.Builder for a
MqttProxyConfig.Builder for a
MqttProxyConfig that is applied to a parent.Builder base for a
MqttProxyConfig.Available proxy protocols for a
MqttProxyConfig.MQTT Quality of Service (QoS) according to the MQTT specification.
Exception that is used if an MQTT session has expired.
MQTT Shared Topic Filter according to the MQTT specification.
Builder for a
MqttSharedTopicFilter.MqttSharedTopicFilterBuilder that is complete which means all mandatory fields are set.End of a
MqttSharedTopicFilterBuilder that does not allow to add any more levels or wildcards.Builder for a
MqttSharedTopicFilter that is applied to a parent.MqttSharedTopicFilterBuilder.Nested that is complete which means all mandatory fields are set.End of a
MqttSharedTopicFilterBuilder.Nested that does not allow to add any more levels or wildcards.MQTT Topic Name according to the MQTT specification.
Builder for a
MqttTopic.MqttTopicBuilder that is complete which means all mandatory fields are set.Builder for a
MqttTopic that is applied to a parent.MqttTopicBuilder.Nested that is complete which means all mandatory fields are set.Builder base for a
MqttTopic.MQTT Topic Filter according to the MQTT specification.
Builder for a
MqttTopicFilter.MqttTopicFilterBuilder that is complete which means all mandatory fields are set.End of a
MqttTopicFilterBuilder that does not allow to add any more levels or wildcards.Builder for a
MqttTopicFilter that is applied to a parent.MqttTopicFilterBuilder.Nested that is complete which means all mandatory fields are set.End of a
MqttTopicFilterBuilder.Nested that does not allow to add any more levels or wildcards.Builder base for a
MqttTopicFilter.MqttTopicFilterBuilderBase that is complete which means all mandatory fields are set.End of a
MqttTopicFilterBuilderBase that does not allow to add any more levels or wildcards.Builder base for a
MqttSharedTopicFilter.MqttTopicFilterBuilderBase.SharedBase that is complete which means all mandatory fields are set.UTF-8 encoded string according to the MQTT specification.
Available MQTT versions of
MQTT clients.Configuration for a WebSocket transport to use by
MQTT clients.Builder for a
MqttWebSocketConfig.Builder for a
MqttWebSocketConfig that is applied to a parent.Builder base for a
MqttWebSocketConfig.A
Publisher which emits a flow of items of type PublisherWithSingle and a single item of type PublisherWithSingle.Util to enable switching over types.
A
Subscriber which consumes also a single item of type WithSingleSubscriber by onSingle(Object) besides items
of type WithSingleSubscriber by Subscriber.onNext(Object).