Package com.amazonaws.services.iot.client.core
-
Interface Summary 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 Summary Class Description AbstractAwsIotClient The actual implementation ofAWSIotMqttClient.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 ofAwsIotMqttConnectionthat provides a TLS v1.2 based communication channel to the MQTT implementation.AwsIotWebsocketConnection This is a thin layer on top ofAwsIotMqttConnectionthat provides a WebSocket based communication channel to the MQTT implementation. -
Enum Summary Enum Description AwsIotConnectionType Connection types supported by this library. -
Exception Summary 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.