| Interface | Description |
|---|---|
| DestinationProvider |
This interface exists to act as a common type for
MqttClient and MqttMIDPClient so they can be passed to
ClientComms without either client class need to know
about the other.
|
| IDisconnectedBufferCallback | |
| NetworkModule |
| Class | Description |
|---|---|
| ClientComms |
Handles client communications with the server.
|
| ClientDefaults | |
| ClientState |
The core of the client, which holds the state information for pending and
in-flight messages.
|
| CommsCallback |
Bridge between Receiver and the external API.
|
| CommsReceiver |
Receives MQTT packets from the server.
|
| CommsSender | |
| CommsTokenStore |
Provides a "token" based system for storing and tracking actions across
multiple threads.
|
| ConnectActionListener |
This class handles the connection of the AsyncClient to one of the available URLs.
|
| DisconnectedMessageBuffer | |
| ExceptionHelper |
Utility class to help create exceptions of the correct type.
|
| FileLock | |
| LocalNetworkModule |
Special comms class that allows an MQTT client to use a non TCP / optimised
mechanism to talk to an MQTT server when running in the same JRE instance as the
MQTT server.
|
| MessageCatalog |
Catalog of human readable error messages.
|
| MqttPersistentData | |
| ResourceBundleCatalog | |
| SSLNetworkModule |
A network module for connecting over SSL.
|
| TCPNetworkModule |
A network module for connecting over TCP.
|
| Token |
Copyright © 2018 Eclipse Paho. All Rights Reserved.