| Interface | Description |
|---|---|
| AwsIotConnectionCallback |
This interface class defines functions called under different connection
events.
|
| AwsIotMessageCallback |
This interface class defines functions called under different message related
events.
|
| AwsIotTopicCallback |
This interface class defines the function called when subscribed message has
arrived.
|
| Class | Description |
|---|---|
| AbstractAwsIotClient |
The actual implementation of
AWSIotMqttClient. |
| AwsIotCompletion |
This is a helper class that can be used to manage the request execution and
return either synchronously or asynchronously the result, e.g.
|
| AwsIotConnection |
This class provides an abstract layer for the library to communicate with the
AWS IoT service without having to directly interact with the actual MQTT
implementation.
|
| AwsIotTlsConnection |
This is a thin layer on top of
AwsIotMqttConnection that provides a
TLS v1.2 based communication channel to the MQTT implementation. |
| AwsIotWebsocketConnection |
This is a thin layer on top of
AwsIotMqttConnection that provides a
WebSocket based communication channel to the MQTT implementation. |
| Enum | Description |
|---|---|
| AwsIotConnectionType |
Connection types supported by this library.
|
| Exception | Description |
|---|---|
| AwsIotRetryableException |
This exception class is used internally in the library to track retryable
events.
|
| AwsIotRuntimeException |
This exception class is used internally in the library for runtime errors.
|
Copyright © 2020. All rights reserved.