Package org.eclipse.paho.client.mqttv3
See: Description
-
Class Summary Class Description TimerPingSender Default ping sender implementation This class implements the IMqttPingSender pinger interface allowing applications to send ping packet to server every keep alive interval. MqttClient Lightweight client for talking to an MQTT server using methods that block until an operation completes. MqttException Thrown if an error occurs communicating with the server. MqttDeliveryToken Provides a mechanism to track the delivery progress of a message. MqttConnectOptions Holds the set of options that control how the client connects to a server. MqttPersistenceException This exception is thrown by the implementor of the persistence interface if there is a problem reading or writing persistent data. 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[]. NoOpsPahoEvents MqttToken Provides a mechanism for tracking the completion of an asynchronous action. DisconnectedBufferOptions Holds the set of options that govern the behaviour of Offline (or Disconnected) buffering of messages BufferedMessage A BufferedMessage contains an MqttWire Message and token it allows both message and token to be buffered when the client is in resting state NoOpLogger MqttSecurityException Thrown when a client is not authorized to perform an operation, or if there is a problem with the security configuration. MqttAsyncClient Lightweight client for talking to an MQTT server using non-blocking methods that allow an operation to run in the background. MqttTopic Represents a topic destination, used for publish/subscribe messaging. -
Interface Summary Interface Description IMqttClient Enables an application to communicate with an MQTT server using using blocking methods. IToken MqttInterceptor ICommsCallback IMqttToken Provides a mechanism for tracking the completion of an asynchronous task. MqttPingSender Represents an object used to send ping packet to MQTT broker every keep alive interval. ILogger IMqttAsyncClient Enables an application to communicate with an MQTT server using non-blocking methods. IPahoEvents IMqttActionListener Implementors of this interface will be notified when an asynchronous action completes. IMqttActionListenerNew IExperimentsConfig MqttPersistable Represents an object used to pass data to be persisted across the MqttClientPersistence interface. MqttClientPersistence Represents a persistent data store, used to store outbound and inbound messages while they are in flight, enabling delivery to the QoS specified. IMqttDeliveryToken Provides a mechanism for tracking the delivery of a message. MqttCallback Enables an application to be notified when asynchronous events related to the client occur.