Interface | Description |
---|---|
IMqttActionListener |
Implementors of this interface will be notified when an asynchronous action completes.
|
IMqttAsyncClient |
Enables an application to communicate with an MQTT server using non-blocking methods.
|
IMqttClient |
Enables an application to communicate with an MQTT server using using blocking methods.
|
IMqttDeliveryToken |
Provides a mechanism for tracking the delivery of a message.
|
IMqttToken |
Provides a mechanism for tracking the completion of an asynchronous task.
|
MqttCallback |
Enables an application to be notified when asynchronous events related to the client occur.
|
MqttClientPersistence |
Represents a persistent data store, used to store outbound and inbound messages while they are in flight, enabling
delivery to the QoS specified.
|
MqttPersistable |
Represents an object used to pass data to be persisted across the
MqttClientPersistence interface. |
MqttPingSender |
Represents an object used to send ping packet to MQTT broker every keep alive interval.
|
Class | Description |
---|---|
MqttAsyncClient |
Lightweight client for talking to an MQTT server using non-blocking methods that allow an operation to run in the
background.
|
MqttClient |
Lightweight client for talking to an MQTT server using methods that block until an operation completes.
|
MqttConnectOptions |
Holds the set of options that control how the client connects to a server.
|
MqttDeliveryToken |
Provides a mechanism to track the delivery progress of a message.
|
MqttMessage |
An MQTT message holds the application payload and options specifying how the message is to be delivered The message
includes a "payload" (the body of the message) represented as a byte[].
|
MqttToken |
Provides a mechanism for tracking the completion of an asynchronous action.
|
MqttTopic |
Represents a topic destination, used for publish/subscribe messaging.
|
TimerPingSender |
Default ping sender implementation
|
Exception | Description |
---|---|
MqttException |
Thrown if an error occurs communicating with the server.
|
MqttPersistenceException |
This exception is thrown by the implementor of the persistence interface if there is a problem reading or writing
persistent data.
|
MqttSecurityException |
Thrown when a client is not authorized to perform an operation, or if there is a problem with the security
configuration.
|