Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAwsIotClient - Class in com.amazonaws.services.iot.client.core
-
The actual implementation of
AWSIotMqttClient. - AbstractAwsIotClient(String, String, CredentialsProvider, String) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, CredentialsProvider, String, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, String, String, String, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, String, String, String, String, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, KeyStore, String) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, KeyStore, String, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, SSLSocketFactory) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, SSLSocketFactory, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, SSLSocketFactory, int) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotClient(String, String, SSLSocketFactory, int, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AbstractAwsIotDevice - Class in com.amazonaws.services.iot.client.shadow
-
The actual implementation of
AWSIotDevice. - AbstractAwsIotDevice(String) - Constructor for class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- ACCEPTED - Enum constant in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.CommandAck
- activate() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- allowUpdate() - Element in annotation type com.amazonaws.services.iot.client.AWSIotDeviceProperty
-
Allow updates from the shadow.
- attach(AWSIotDevice) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Attach a shadow device to the client.
- attach(AWSIotDevice) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- AwsIotCompletion - Class in com.amazonaws.services.iot.client.core
-
This is a helper class that can be used to manage the request execution and return either synchronously or asynchronously the result, e.g.
- AwsIotCompletion(long, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object either synchronous or asynchronous request based on the
isAsyncargument. - AwsIotCompletion(AWSIotMessage, long, boolean) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object either synchronous or asynchronous request based on the
isAsyncargument. - AwsIotCompletion(String, AWSIotQos, byte[], long) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object with a synchronous request.
- AwsIotCompletion(String, AWSIotQos, long) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object with a synchronous request.
- AwsIotCompletion(String, AWSIotQos, String, long) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Instantiates a new completion object with a synchronous request.
- AWSIotConfig - Class in com.amazonaws.services.iot.client
-
The class provides default values for the library.
- AWSIotConfig() - Constructor for class com.amazonaws.services.iot.client.AWSIotConfig
- AwsIotConnection - Class in com.amazonaws.services.iot.client.core
-
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.
- AwsIotConnection(AbstractAwsIotClient) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Instantiates a new connection object.
- AwsIotConnectionCallback - Interface in com.amazonaws.services.iot.client.core
-
This interface class defines functions called under different connection events.
- AWSIotConnectionStatus - Enum in com.amazonaws.services.iot.client
-
Connection status that can be retrieved through
AWSIotMqttClient.getConnectionStatus(). - AwsIotConnectionType - Enum in com.amazonaws.services.iot.client.core
-
Connection types supported by this library.
- AWSIotDevice - Class in com.amazonaws.services.iot.client
-
This class encapsulates all the functionalities that one can use to interact with AWS IoT device shadows in the cloud.
- AWSIotDevice(String) - Constructor for class com.amazonaws.services.iot.client.AWSIotDevice
-
Instantiates a new device instance.
- AwsIotDeviceCommand - Class in com.amazonaws.services.iot.client.shadow
-
This is a helper class that can be used to manage the execution result of a shadow command, i.e.
- AwsIotDeviceCommand(AwsIotDeviceCommandManager, AwsIotDeviceCommandManager.Command, String, AWSIotMessage, long, boolean) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- AwsIotDeviceCommandAckListener - Class in com.amazonaws.services.iot.client.shadow
-
This class extends
AWSIotTopicto provide customized callback functions for the subscription requests of the shadow commands. - AwsIotDeviceCommandAckListener(String, AWSIotQos, AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
- AwsIotDeviceCommandManager - Class in com.amazonaws.services.iot.client.shadow
-
This class manages the commands sent to the shadow.
- AwsIotDeviceCommandManager(AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- AwsIotDeviceCommandManager.Command - Enum in com.amazonaws.services.iot.client.shadow
- AwsIotDeviceCommandManager.CommandAck - Enum in com.amazonaws.services.iot.client.shadow
- AwsIotDeviceDeltaListener - Class in com.amazonaws.services.iot.client.shadow
-
This class extends
AWSIotTopicto provide a callback function for receiving the shadow delta updates. - AwsIotDeviceDeltaListener(String, AWSIotQos, AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
- AWSIotDeviceErrorCode - Enum in com.amazonaws.services.iot.client
-
These error codes are used by the server in acknowledgement message for the shadow methods, namely Get, Update, and Delete.
- AWSIotDeviceProperty - Annotation Type in com.amazonaws.services.iot.client
-
Annotation class that is used to annotate properties in
AWSIotDevice. - AwsIotDeviceReportMessage - Class in com.amazonaws.services.iot.client.shadow
- AwsIotDeviceReportMessage(String, AWSIotQos, long, String, AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceReportMessage
- AwsIotDeviceSyncMessage - Class in com.amazonaws.services.iot.client.shadow
- AwsIotDeviceSyncMessage(String, AWSIotQos, AbstractAwsIotDevice) - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotDeviceSyncMessage
- AWSIotException - Exception in com.amazonaws.services.iot.client
-
This is a generic exception that can be thrown in most of the APIs, blocking and non-blocking, by the library.
- AWSIotException(AWSIotDeviceErrorCode, String) - Constructor for exception com.amazonaws.services.iot.client.AWSIotException
-
Instantiates a new exception object.
- AWSIotException(String) - Constructor for exception com.amazonaws.services.iot.client.AWSIotException
-
Instantiates a new exception object.
- AWSIotException(Throwable) - Constructor for exception com.amazonaws.services.iot.client.AWSIotException
-
Instantiates a new exception object.
- AwsIotJsonDeserializer - Class in com.amazonaws.services.iot.client.shadow
-
This is a customized JSON deserializer for deserializing the delta update document from the shadow.
- AwsIotJsonDeserializer() - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotJsonDeserializer
- AwsIotJsonSerializer - Class in com.amazonaws.services.iot.client.shadow
-
This is a customized JSON serializer for the Jackson databind module.
- AwsIotJsonSerializer() - Constructor for class com.amazonaws.services.iot.client.shadow.AwsIotJsonSerializer
- AWSIotMessage - Class in com.amazonaws.services.iot.client
-
A common data structure that is used in a lot of non-blocking APIs in this library.
- AWSIotMessage(String, AWSIotQos) - Constructor for class com.amazonaws.services.iot.client.AWSIotMessage
-
Instantiates a new message object.
- AWSIotMessage(String, AWSIotQos, byte[]) - Constructor for class com.amazonaws.services.iot.client.AWSIotMessage
-
Instantiates a new message object.
- AWSIotMessage(String, AWSIotQos, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMessage
-
Instantiates a new message object.
- AwsIotMessageCallback - Interface in com.amazonaws.services.iot.client.core
-
This interface class defines functions called under different message related events.
- AWSIotMqttClient - Class in com.amazonaws.services.iot.client
-
This class is the main interface of the AWS IoT Java library.
- AWSIotMqttClient(String, String, CredentialsProvider, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using Secure WebSocket and AWS SigV4 authentication.
- AWSIotMqttClient(String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Deprecated.
- AWSIotMqttClient(String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Deprecated.prefer a constructor based on
CredentialsProvider. - AWSIotMqttClient(String, String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Deprecated.prefer a constructor based on
CredentialsProvider. - AWSIotMqttClient(String, String, KeyStore, String) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using TLS 1.2 mutual authentication.
- AWSIotMqttClient(String, String, SSLSocketFactory) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using TLS 1.2 mutual authentication.
- AWSIotMqttClient(String, String, SSLSocketFactory, int) - Constructor for class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Instantiates a new client using TLS 1.2 mutual authentication.
- AwsIotMqttClientListener - Class in com.amazonaws.services.iot.client.mqtt
-
This class implements listener functions for client related events from the Paho MQTT library.
- AwsIotMqttClientListener(AbstractAwsIotClient) - Constructor for class com.amazonaws.services.iot.client.mqtt.AwsIotMqttClientListener
- AwsIotMqttConnection - Class in com.amazonaws.services.iot.client.mqtt
-
This class extends
AwsIotConnectionto provide the basic MQTT pub/sub functionalities using the Paho MQTT library. - AwsIotMqttConnection(AbstractAwsIotClient, SocketFactory, String) - Constructor for class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- AwsIotMqttConnectionListener - Class in com.amazonaws.services.iot.client.mqtt
-
This class implements listener functions for the connection events from the Paho MQTT library.
- AwsIotMqttConnectionListener(AbstractAwsIotClient, boolean, AwsIotMessageCallback) - Constructor for class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnectionListener
- AwsIotMqttMessageListener - Class in com.amazonaws.services.iot.client.mqtt
-
This class implements listener functions for the message events from the Paho MQTT library.
- AwsIotMqttMessageListener(AbstractAwsIotClient) - Constructor for class com.amazonaws.services.iot.client.mqtt.AwsIotMqttMessageListener
- AWSIotQos - Enum in com.amazonaws.services.iot.client
-
QoS definitions.
- AwsIotRetryableException - Exception in com.amazonaws.services.iot.client.core
-
This exception class is used internally in the library to track retryable events.
- AwsIotRetryableException(String) - Constructor for exception com.amazonaws.services.iot.client.core.AwsIotRetryableException
- AwsIotRetryableException(Throwable) - Constructor for exception com.amazonaws.services.iot.client.core.AwsIotRetryableException
- AwsIotRuntimeException - Exception in com.amazonaws.services.iot.client.core
-
This exception class is used internally in the library for runtime errors.
- AwsIotRuntimeException(String) - Constructor for exception com.amazonaws.services.iot.client.core.AwsIotRuntimeException
- AwsIotRuntimeException(Throwable) - Constructor for exception com.amazonaws.services.iot.client.core.AwsIotRuntimeException
- AWSIotTimeoutException - Exception in com.amazonaws.services.iot.client
-
This timeout exception can be thrown by the blocking APIs in this library when expected time has elapsed.
- AWSIotTimeoutException(String) - Constructor for exception com.amazonaws.services.iot.client.AWSIotTimeoutException
-
Instantiates a new exception object.
- AWSIotTimeoutException(Throwable) - Constructor for exception com.amazonaws.services.iot.client.AWSIotTimeoutException
-
Instantiates a new exception object.
- AwsIotTlsConnection - Class in com.amazonaws.services.iot.client.core
-
This is a thin layer on top of
AwsIotMqttConnectionthat provides a TLS v1.2 based communication channel to the MQTT implementation. - AwsIotTlsConnection(AbstractAwsIotClient, KeyStore, String) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotTlsConnection
- AwsIotTlsConnection(AbstractAwsIotClient, SSLSocketFactory) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotTlsConnection
- AwsIotTlsSocketFactory - Class in com.amazonaws.services.iot.client.util
-
This class extends
SSLSocketFactoryto enforce TLS v1.2 to be used for SSL sockets created by the library. - AwsIotTlsSocketFactory(KeyStore, String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- AwsIotTlsSocketFactory(SSLSocketFactory) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- AWSIotTopic - Class in com.amazonaws.services.iot.client
-
This class is used for subscribing to a topic in the subscription APIs, such as
AWSIotMqttClient.subscribe(AWSIotTopic topic). - AWSIotTopic(String) - Constructor for class com.amazonaws.services.iot.client.AWSIotTopic
-
Instantiates a new topic object.
- AWSIotTopic(String, AWSIotQos) - Constructor for class com.amazonaws.services.iot.client.AWSIotTopic
-
Instantiates a new topic object.
- AwsIotTopicCallback - Interface in com.amazonaws.services.iot.client.core
-
This interface class defines the function called when subscribed message has arrived.
- AwsIotWebsocketConnection - Class in com.amazonaws.services.iot.client.core
-
This is a thin layer on top of
AwsIotMqttConnectionthat provides a WebSocket based communication channel to the MQTT implementation. - AwsIotWebsocketConnection(AbstractAwsIotClient, CredentialsProvider, String) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
- AwsIotWebsocketConnection(AbstractAwsIotClient, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
- AwsIotWebsocketConnection(AbstractAwsIotClient, String, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
- AwsIotWebsocketConnection(AbstractAwsIotClient, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
- AwsIotWebSocketUrlSigner - Class in com.amazonaws.services.iot.client.util
-
The AWSIotWebSocketUrlSigner class creates the SigV4 signature and builds a connection URL to be used with the Paho MQTT client.
- AwsIotWebSocketUrlSigner(String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Deprecated.use provider-based constructor
- AwsIotWebSocketUrlSigner(String, CredentialsProvider, String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Instantiate a new URL signer with endpoint, region and source of credentials
- AwsIotWebSocketUrlSigner(String, String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Instantiate a new URL signer with endpoint and region.
- AwsIotWebSocketUrlSigner(String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Instantiates a new URL signer instance with endpoint and credentials.
- AwsIotWebSocketUrlSigner(String, String, String, String, String) - Constructor for class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Instantiates a new URL signer instance with endpoint and credentials.
B
- BAD_REQUEST - Enum constant in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
The bad request.
- baseRetryDelay - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
C
- CLEAN_SESSION - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for clean session connections.
- cleanSession - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- client - Variable in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The client the connection is associated with.
- clientEnableMetrics - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- clientEndpoint - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- clientId - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- closeConnection(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Abstract method which is called to terminate an underneath connection.
- closeConnection(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- com.amazonaws.services.iot.client - package com.amazonaws.services.iot.client
- com.amazonaws.services.iot.client.auth - package com.amazonaws.services.iot.client.auth
- com.amazonaws.services.iot.client.core - package com.amazonaws.services.iot.client.core
- com.amazonaws.services.iot.client.mqtt - package com.amazonaws.services.iot.client.mqtt
- com.amazonaws.services.iot.client.shadow - package com.amazonaws.services.iot.client.shadow
- com.amazonaws.services.iot.client.util - package com.amazonaws.services.iot.client.util
- CONFLICT - Enum constant in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
The Conflict.
- connect() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Connect the client to the server.
- connect() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- connect(long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Connect the client to the server.
- connect(long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- connect(long, boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Connect the client to the server.
- connect(long, boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- connect(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The actual connect method exposed by this class.
- CONNECTED - Enum constant in enum com.amazonaws.services.iot.client.AWSIotConnectionStatus
-
Client successfully connected.
- CONNECTION_BASE_RETRY_DELAY - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for connection base retry delay (milliseconds).
- CONNECTION_MAX_RETRY_DELAY - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for connection maximum retry delay (milliseconds).
- CONNECTION_TIMEOUT - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for client connection timeout (milliseconds).
- connectionLost(Throwable) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttClientListener
- connectionStatus - Variable in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The connection status.
- connectionTimeout - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- connectionType - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- createSocket() - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- createSocket(String, int) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- createSocket(String, int, InetAddress, int) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- createSocket(InetAddress, int) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- createSocket(InetAddress, int, InetAddress, int) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- createSocket(Socket, String, int, boolean) - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- Credentials - Class in com.amazonaws.services.iot.client.auth
-
A class representing a set of AWS credentials.
- Credentials(String, String) - Constructor for class com.amazonaws.services.iot.client.auth.Credentials
- Credentials(String, String, String) - Constructor for class com.amazonaws.services.iot.client.auth.Credentials
- CredentialsProvider - Interface in com.amazonaws.services.iot.client.auth
D
- deactivate() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- delete() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Deletes the content of a thing shadow.
- delete() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- delete(long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Deletes the content of a thing shadow.
- delete(long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- delete(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Deletes the content of a thing shadow.
- delete(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- DELETE - Enum constant in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.Command
- deliveryComplete(IMqttDeliveryToken) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttClientListener
- DELTA - Enum constant in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.Command
- deserialize(AbstractAwsIotDevice, String) - Static method in class com.amazonaws.services.iot.client.shadow.AwsIotJsonDeserializer
- deserializeVersion(AbstractAwsIotDevice, String) - Static method in class com.amazonaws.services.iot.client.shadow.AwsIotJsonDeserializer
- detach(AWSIotDevice) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Detach the given device from the client.
- detach(AWSIotDevice) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- DEVICE_ENABLE_VERSIONING - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for enabling device update versioning.
- DEVICE_METHOD_ACK_QOS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for the QoS level for subscribing to shadow method acknowledgement.
- DEVICE_METHOD_QOS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for the QoS level for publishing shadow methods.
- DEVICE_REPORT_INTERVAL - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for device reporting interval (milliseconds).
- DEVICE_REPORT_QOS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for device reporting QoS level.
- DEVICE_SHADOW_UPDATE_QOS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for the QoS level for subscribing to shadow updates.
- deviceReportQos - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- disconnect() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Disconnect the client from the server.
- disconnect() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- disconnect(long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Disconnect the client from the server.
- disconnect(long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- disconnect(long, boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Disconnect the client from the server.
- disconnect(long, boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- disconnect(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The actual disconnect method exposed by this class.
- DISCONNECTED - Enum constant in enum com.amazonaws.services.iot.client.AWSIotConnectionStatus
-
Not connected.
- dispatch(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
E
- enableReport() - Element in annotation type com.amazonaws.services.iot.client.AWSIotDeviceProperty
-
Enable reporting the annotated property to the shadow.
- enableVersioning - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- errorCode - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error code for shadow methods.
- errorMessage - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error message for shadow methods.
F
- FORBIDDEN - Enum constant in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
The Forbidden.
G
- get() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Retrieves the latest state stored in the thing shadow.
- get() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- get(long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Retrieves the latest state stored in the thing shadow.
- get(long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- get(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Retrieves the latest state stored in the thing shadow.
- get(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- get(AbstractAwsIotClient) - Method in class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
The user of the completion object is expected to call this function to either block until the request is completed or timed out in the case of synchronous calls, or to schedule a timeout handler in the case of asynchronous calls.
- get(AbstractAwsIotDevice) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- GET - Enum constant in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.Command
- getAccessKeyId() - Method in class com.amazonaws.services.iot.client.auth.Credentials
- getBaseRetryDelay() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the base retry delay in milliseconds currently configured.
- getBaseRetryDelay() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getClient() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The client the connection is associated with.
- getClient() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getClientEndpoint() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getClientId() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getClientListener() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- getCommand() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- getCommandId() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- getCommandManager() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getCommandManager() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- getConnectCallback() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The callback functions for the connect request.
- getConnection() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getConnectionStatus() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the connection status of the connection used by the client.
- getConnectionStatus() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getConnectionStatus() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The connection status.
- getConnectionTimeout() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the connection timeout in milliseconds currently configured.
- getConnectionTimeout() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getConnectionType() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getCredentials() - Method in interface com.amazonaws.services.iot.client.auth.CredentialsProvider
- getCredentials() - Method in class com.amazonaws.services.iot.client.auth.StaticCredentialsProvider
- getDefaultCipherSuites() - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- getDevice() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getDevice() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- getDeviceReportQos() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the MQTT QoS level for publishing the device report.
- getDeviceReportQos() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getDevices() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getDeviceSubscriptions() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getErrorCode() - Method in exception com.amazonaws.services.iot.client.AWSIotException
-
Error code for shadow methods.
- getErrorCode() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error code for shadow methods.
- getErrorMessage() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error message for shadow methods.
- getExecutionService() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getJsonObjectMapper() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getKeepAliveInterval() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the keep-alive interval for the MQTT connection in milliseconds currently configured.
- getKeepAliveInterval() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getLocalVersion() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getMaxConnectionRetries() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the maximum number of connection retries currently configured.
- getMaxConnectionRetries() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getMaxOfflineQueueSize() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the maximum offline queue size current configured.
- getMaxOfflineQueueSize() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getMaxRetryDelay() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the maximum retry delay in milliseconds currently configured.
- getMaxRetryDelay() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getMessageListener() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- getMethodAckQos() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the MQTT QoS level for subscribing to acknowledgement messages of shadow methods.
- getMethodAckQos() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getMethodQos() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the MQTT QoS level for sending the shadow methods, namely Get, Update, and Delete.
- getMethodQos() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getMqttClient() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- getNumOfClientThreads() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the number of client threads currently configured.
- getNumOfClientThreads() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getObjectMapper() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- getPayload() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Gets the byte array payload.
- getPendingCommands() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- getPort() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getPublishQueue() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The offline publish queue holding messages while the connection is being established.
- getQos() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
The MQTT QoS level for the message.
- getRegion() - Method in class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
- getReportedProperties() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getReportInterval() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the device report interval.
- getReportInterval() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getRequestSent() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- getResponse() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- getRetryTask() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The future object holding the retry task.
- getRetryTimes() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The retry times.
- getSecretAccessKey() - Method in class com.amazonaws.services.iot.client.auth.Credentials
- getServerAckTimeout() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the server acknowledge timeout in milliseconds currently configured.
- getServerAckTimeout() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getServerUris() - Method in class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
- getServerUris() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- getSessionToken() - Method in class com.amazonaws.services.iot.client.auth.Credentials
- getShadowUpdateQos() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Gets the MQTT QoS level for subscribing to shadow updates.
- getShadowUpdateQos() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getSignedUrl(Date) - Method in class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Given the signing date return a signed connection URL to be used when connecting via WebSocket to AWS IoT.
- getSocketFactory() - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- getStringPayload() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Gets the string payload.
- getSubscribeQueue() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The offline subscribe request queue holding messages while the connection is being established.
- getSubscriptions() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- getSupportedCipherSuites() - Method in class com.amazonaws.services.iot.client.util.AwsIotTlsSocketFactory
- getSyncTask() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getThingName() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getTopic() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
The topic the message is received from or published to.
- getTopic(AwsIotDeviceCommandManager.Command, AwsIotDeviceCommandManager.CommandAck) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- getUnsubscribeQueue() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The offline unsubscribe request queue holding messages while the connection is being established.
- getUpdatableProperties() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- getValue() - Method in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
Gets the error code value.
- getValue() - Method in enum com.amazonaws.services.iot.client.AWSIotQos
-
Gets the integer representation of the QoS
- getWillMessage() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets the Last Will and Testament message currently configured.
- getWillMessage() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
H
- hasFailure - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Indicates whether the request has completed with failure.
- hasSuccess - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Indicates whether the request has completed successfully.
- hasTimeout - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
Indicates whether the request has timed out.
I
- INTERNAL_SERVICE_FAILURE - Enum constant in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
The Internal service failure.
- isAsync - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
whether the request is asynchronous or not.
- isCleanSession() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Gets whether each connection is a clean session.
- isCleanSession() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- isClientEnableMetrics() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- isCommandReady(AwsIotDeviceCommandManager.Command) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- isDeltaTopic(String) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- isEnableVersioning() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Checks if versioning is enabled for device updates.
- isEnableVersioning() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- isTopicReady(String) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- isUserDisconnect() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Flag to indicate user disconnect is in progress.
K
- KEEP_ALIVE_INTERVAL - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for client keep-alive interval (milliseconds).
- keepAliveInterval - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
M
- MAX_CONNECTION_RETRIES - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for maximum connection retry times.
- MAX_OFFLINE_QUEUE_SIZE - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for maximum offline queue size.
- maxConnectionRetries - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- maxOfflineQueueSize - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- maxRetryDelay - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- messageArrived(String, MqttMessage) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttClientListener
- methodAckQos - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- methodQos - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- MQTT_OVER_TLS - Enum constant in enum com.amazonaws.services.iot.client.core.AwsIotConnectionType
-
The mqtt over tls.
- MQTT_OVER_WEBSOCKET - Enum constant in enum com.amazonaws.services.iot.client.core.AwsIotConnectionType
-
The mqtt over websocket.
N
- name() - Element in annotation type com.amazonaws.services.iot.client.AWSIotDeviceProperty
-
An optional name can be provided to the annotated property, which will be used for publishing to the shadow as well as receiving updates from the shadow.
- NOT_FOUND - Enum constant in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
The Not found.
- NUM_OF_CLIENT_THREADS - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for number of client threads.
- numOfClientThreads - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
O
- onCommandAck(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- onCommandAck(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- onCommandTimeout(AwsIotDeviceCommand) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- onConnectionClosed() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
This callback function is called when the connection used by the client is permanently closed.
- onConnectionClosed() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- onConnectionClosed() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
- onConnectionClosed() - Method in interface com.amazonaws.services.iot.client.core.AwsIotConnectionCallback
-
On connection closed.
- onConnectionFailure() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
This callback function is called when the connection used by the client is temporarily lost.
- onConnectionFailure() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- onConnectionFailure() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
- onConnectionFailure() - Method in interface com.amazonaws.services.iot.client.core.AwsIotConnectionCallback
-
On connection failure.
- onConnectionSuccess() - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
This callback function is called when the connection used by the client is successfully established.
- onConnectionSuccess() - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- onConnectionSuccess() - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
- onConnectionSuccess() - Method in interface com.amazonaws.services.iot.client.core.AwsIotConnectionCallback
-
On connection success.
- onDeactivate() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- onDeviceReport() - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
This function handles collecting device data for reporting to the shadow.
- onDeviceReport() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- onFailure() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Callback function to be invoked a non-block API has completed unsuccessfully.
- onFailure() - Method in class com.amazonaws.services.iot.client.core.AwsIotCompletion
- onFailure() - Method in interface com.amazonaws.services.iot.client.core.AwsIotMessageCallback
-
On failure.
- onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
- onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
- onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceReportMessage
- onFailure() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceSyncMessage
- onFailure(IMqttToken, Throwable) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnectionListener
- onFailure(IMqttToken, Throwable) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttMessageListener
- onMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.AWSIotTopic
-
Callback function to be invoked upon the arrival of a subscribed message.
- onMessage(AWSIotMessage) - Method in interface com.amazonaws.services.iot.client.core.AwsIotTopicCallback
- onMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
- onMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
- onReady(AbstractAwsIotDevice) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- onShadowUpdate(String) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
This function handles update messages received from the shadow.
- onShadowUpdate(String) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- onSubscriptionAck(String, boolean) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- onSubscriptionAck(String, boolean) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- onSuccess() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Callback function to be invoked a non-block API has completed successfully.
- onSuccess() - Method in class com.amazonaws.services.iot.client.core.AwsIotCompletion
- onSuccess() - Method in interface com.amazonaws.services.iot.client.core.AwsIotMessageCallback
-
On success.
- onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
- onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
- onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceReportMessage
- onSuccess() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceSyncMessage
- onSuccess(IMqttToken) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnectionListener
- onSuccess(IMqttToken) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttMessageListener
- onTimeout() - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Callback function to be invoked a non-block API has timed out.
- onTimeout() - Method in class com.amazonaws.services.iot.client.core.AwsIotCompletion
- onTimeout() - Method in interface com.amazonaws.services.iot.client.core.AwsIotMessageCallback
-
On timeout.
- onTimeout() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- onTimeout() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandAckListener
- onTimeout() - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceDeltaListener
- openConnection(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Abstract method which is called to establish an underneath connection.
- openConnection(AwsIotMessageCallback) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
P
- payload - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
-
The payload of the message.
- PAYLOAD_TOO_LARGE - Enum constant in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
The Payload too large.
- port - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the payload to a given topic.
- publish(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The actual publish method exposed by this class.
- publish(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the payload to a given topic.
- publish(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(String, byte[]) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the raw payload to a given topic.
- publish(String, byte[]) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(String, byte[], long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the raw payload to a given topic.
- publish(String, byte[], long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(String, AWSIotQos, byte[]) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the raw payload to a given topic.
- publish(String, AWSIotQos, byte[]) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(String, AWSIotQos, byte[], long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the raw payload to a given topic.
- publish(String, AWSIotQos, byte[], long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(String, AWSIotQos, String) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the payload to a given topic.
- publish(String, AWSIotQos, String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(String, AWSIotQos, String, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the payload to a given topic.
- publish(String, AWSIotQos, String, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(String, String) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the payload to a given topic.
- publish(String, String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publish(String, String, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Publishes the payload to a given topic.
- publish(String, String, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- publishMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Abstract method which is called to publish a message.
- publishMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- put(AbstractAwsIotDevice) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
Q
- qos - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
-
The MQTT QoS level for the message.
- QOS0 - Enum constant in enum com.amazonaws.services.iot.client.AWSIotQos
-
The QoS0.
- QOS1 - Enum constant in enum com.amazonaws.services.iot.client.AWSIotQos
-
The QoS1.
R
- RECONNECTING - Enum constant in enum com.amazonaws.services.iot.client.AWSIotConnectionStatus
-
Automatically reconnecting after connection loss.
- REJECTED - Enum constant in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.CommandAck
- reportInterval - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- request - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
The request containing the callback functions.
- runCommand(AwsIotDeviceCommandManager.Command, AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- runCommand(AwsIotDeviceCommandManager.Command, AWSIotMessage, long, boolean) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- runCommandSync(AwsIotDeviceCommandManager.Command, AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
- runCommandSync(AwsIotDeviceCommandManager.Command, AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager
S
- scheduleRoutineTask(Runnable, long, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- scheduleTask(Runnable) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- scheduleTimeoutTask(Runnable, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- serialize(AbstractAwsIotDevice, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotJsonSerializer
- SERVER_ACK_TIMEOUT - Static variable in class com.amazonaws.services.iot.client.AWSIotConfig
-
The default value for service acknowledge timeout (milliseconds).
- serverAckTimeout - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setBaseRetryDelay(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the base retry delay.
- setBaseRetryDelay(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setCleanSession(boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets whether the client and server should establish a clean session on each connection.
- setCleanSession(boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setClient(AbstractAwsIotClient) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- setClientListener(AwsIotMqttClientListener) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- setConnectionStatus(AWSIotConnectionStatus) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The connection status.
- setConnectionTimeout(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the connection timeout.
- setConnectionTimeout(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setDeviceReportQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the MQTT QoS level for publishing the device report.
- setDeviceReportQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- setEnableVersioning(boolean) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the device update versioning to be enabled or disabled.
- setEnableVersioning(boolean) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- setErrorCode(AWSIotDeviceErrorCode) - Method in exception com.amazonaws.services.iot.client.AWSIotException
-
Error code for shadow methods.
- setErrorCode(AWSIotDeviceErrorCode) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error code for shadow methods.
- setErrorMessage(String) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Error message for shadow methods.
- setExecutionService(ScheduledExecutorService) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setKeepAliveInterval(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the connection keep-alive interval.
- setKeepAliveInterval(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setLocalVersion(AtomicLong) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- setMaxConnectionRetries(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value for the maximum connection retries.
- setMaxConnectionRetries(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setMaxOfflineQueueSize(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value for the maximum offline queue size.
- setMaxOfflineQueueSize(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setMaxRetryDelay(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the maximum retry delay.
- setMaxRetryDelay(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setMessageListener(AwsIotMqttMessageListener) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- setMethodAckQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the MQTT QoS level for subscribing to acknowledgement messages of shadow methods.
- setMethodAckQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- setMethodQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the MQTT QoS level for sending shadow methods.
- setMethodQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- setMqttClient(MqttAsyncClient) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- setNumOfClientThreads(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value for the number of client threads.
- setNumOfClientThreads(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setPayload(byte[]) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Sets the byte array payload.
- setPort(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
The MQTT QoS level for the message.
- setReportInterval(long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the device report interval in milliseconds.
- setReportInterval(long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- setResponse(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommand
- setServerAckTimeout(int) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new value in milliseconds for the default server acknowledge timeout.
- setServerAckTimeout(int) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- setShadowUpdateQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Sets the MQTT QoS level for subscribing to shadow updates.
- setShadowUpdateQos(AWSIotQos) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- setStringPayload(String) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
Sets the string payload.
- setSyncTask(Future<?>) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- setTopic(String) - Method in class com.amazonaws.services.iot.client.AWSIotMessage
-
The topic the message is received from or published to.
- setWillMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Sets a new Last Will and Testament message.
- setWillMessage(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- shadowUpdateQos - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- startSync() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- startVersionSync() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- StaticCredentialsProvider - Class in com.amazonaws.services.iot.client.auth
- StaticCredentialsProvider(Credentials) - Constructor for class com.amazonaws.services.iot.client.auth.StaticCredentialsProvider
- stopSync() - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- subscribe(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The actual subscribe method exposed by this class.
- subscribe(AWSIotTopic) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Subscribes to a given topic.
- subscribe(AWSIotTopic) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- subscribe(AWSIotTopic, boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Subscribes to a given topic.
- subscribe(AWSIotTopic, boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- subscribe(AWSIotTopic, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Subscribes to a given topic.
- subscribe(AWSIotTopic, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- subscribe(AWSIotTopic, long, boolean) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Subscribes to a given topic.
- subscribe(AWSIotTopic, long, boolean) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- subscribeTopic(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Abstract method which is called to subscribe to a topic.
- subscribeTopic(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
T
- thingName - Variable in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- timeout - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
The timeout associated with the request.
- timeoutTask - Variable in class com.amazonaws.services.iot.client.core.AwsIotCompletion
-
The future object of the timeout task.
- TOO_MANY_REQUESTS - Enum constant in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
The Too many requests.
- topic - Variable in class com.amazonaws.services.iot.client.AWSIotMessage
-
The topic the message is received from or published to.
- topicFilterMatch(String, String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
U
- UNAUTHORIZED - Enum constant in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
The Unauthorized.
- unsubscribe(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
The actual unsubscribe method exposed by this class.
- unsubscribe(AWSIotTopic) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Unsubscribes to a given topic.
- unsubscribe(AWSIotTopic) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- unsubscribe(AWSIotTopic, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Unsubscribes to a given topic.
- unsubscribe(AWSIotTopic, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- unsubscribe(String) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Unsubscribes to a given topic.
- unsubscribe(String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- unsubscribe(String, long) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Unsubscribes to a given topic.
- unsubscribe(String, long) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- unsubscribeTopic(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Abstract method which is called to unsubscribe to a topic.
- unsubscribeTopic(AWSIotMessage) - Method in class com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnection
- UNSUPPORTED_MEDIA_TYPE - Enum constant in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
The Unsupported media type.
- update(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Updates the content of a thing shadow with the data provided in the request.
- update(AWSIotMessage, long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- update(String) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Updates the content of a thing shadow with the data provided in the request.
- update(String) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- update(String, long) - Method in class com.amazonaws.services.iot.client.AWSIotDevice
-
Updates the content of a thing shadow with the data provided in the request.
- update(String, long) - Method in class com.amazonaws.services.iot.client.shadow.AbstractAwsIotDevice
- UPDATE - Enum constant in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.Command
- updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.AWSIotMqttClient
-
Deprecated.prefer building the client with a session/caching-aware
CredentialsProvider. - updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
- updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.core.AwsIotConnection
-
Updates credentials for the connection, which will be used for new connections.
- updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.core.AwsIotWebsocketConnection
- updateCredentials(String, String, String) - Method in class com.amazonaws.services.iot.client.util.AwsIotWebSocketUrlSigner
-
Updates the signing credentials.
V
- valueOf(int) - Static method in enum com.amazonaws.services.iot.client.AWSIotQos
-
Gets the Enum representation of the QoS
- valueOf(long) - Static method in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
Returns the Enum representation of the error code value
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.AWSIotConnectionStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.AWSIotQos
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.core.AwsIotConnectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.Command
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.CommandAck
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.amazonaws.services.iot.client.AWSIotConnectionStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.AWSIotDeviceErrorCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.AWSIotQos
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.core.AwsIotConnectionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.Command
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.amazonaws.services.iot.client.shadow.AwsIotDeviceCommandManager.CommandAck
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- willMessage - Variable in class com.amazonaws.services.iot.client.core.AbstractAwsIotClient
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CredentialsProvider.