Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

acknowledge(DeliveryState) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsMessage
Sends acknowledgement of this message using the provided ACK_TYPE.
addMessage(Message, MessageSentCallback, Object, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Adds a message to the transport queue.
addRegistrationException(String, Exception) - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientRegistrationException
Associate a new registration exception to a device.
addRegistrationException(String, Exception) - Method in exception com.microsoft.azure.sdk.iot.device.transport.MultiplexingDeviceUnauthorizedException
Associate a new registration exception to a device.
AmqpConnectionForcedException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:connection:forced error is encountered over an AMQP connection For additional details, see this link
AmqpConnectionForcedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionForcedException
 
AmqpConnectionForcedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionForcedException
 
AmqpConnectionForcedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionForcedException
 
AmqpConnectionForcedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionForcedException
 
AmqpConnectionFramingErrorException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:connection:framing-error error is encountered over an AMQP connection For additional details, see this link
AmqpConnectionFramingErrorException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionFramingErrorException
 
AmqpConnectionFramingErrorException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionFramingErrorException
 
AmqpConnectionFramingErrorException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionFramingErrorException
 
AmqpConnectionFramingErrorException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionFramingErrorException
 
AmqpConnectionRedirectException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:connection:redirect error is encountered over an AMQP connection For additional details, see this link
AmqpConnectionRedirectException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionRedirectException
 
AmqpConnectionRedirectException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionRedirectException
 
AmqpConnectionRedirectException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionRedirectException
 
AmqpConnectionRedirectException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionRedirectException
 
AmqpConnectionThrottledException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a com.microsoft:device-container-throttled error is encountered over an AMQP connection
AmqpConnectionThrottledException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionThrottledException
 
AmqpConnectionThrottledException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionThrottledException
 
AmqpConnectionThrottledException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionThrottledException
 
AmqpConnectionThrottledException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionThrottledException
 
AmqpDecodeErrorException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:decode-error is encountered over an AMQP connection For additional details, see this link
AmqpDecodeErrorException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpDecodeErrorException
 
AmqpDecodeErrorException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpDecodeErrorException
 
AmqpDecodeErrorException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpDecodeErrorException
 
AmqpDecodeErrorException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpDecodeErrorException
 
AmqpFrameSizeTooSmallException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:frame-size-too-small error is encountered over an AMQP connection For additional details, see this link
AmqpFrameSizeTooSmallException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpFrameSizeTooSmallException
 
AmqpFrameSizeTooSmallException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpFrameSizeTooSmallException
 
AmqpFrameSizeTooSmallException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpFrameSizeTooSmallException
 
AmqpFrameSizeTooSmallException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpFrameSizeTooSmallException
 
AmqpIllegalStateException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:illegal-state error is encountered over an AMQP connection For additional details, see this link
AmqpIllegalStateException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpIllegalStateException
 
AmqpIllegalStateException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpIllegalStateException
 
AmqpIllegalStateException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpIllegalStateException
 
AmqpIllegalStateException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpIllegalStateException
 
AmqpInternalErrorException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:internal-error error is encountered over an AMQP connection For additional details, see this link
AmqpInternalErrorException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInternalErrorException
 
AmqpInternalErrorException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInternalErrorException
 
AmqpInternalErrorException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInternalErrorException
 
AmqpInternalErrorException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInternalErrorException
 
AmqpInvalidFieldException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:invalid-field error is encountered over an AMQP connection For additional details, see this link
AmqpInvalidFieldException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInvalidFieldException
 
AmqpInvalidFieldException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInvalidFieldException
 
AmqpInvalidFieldException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInvalidFieldException
 
AmqpInvalidFieldException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInvalidFieldException
 
AmqpLinkCreationConflict - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
 
AmqpLinkCreationConflict() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkCreationConflict
 
AmqpLinkCreationConflict(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkCreationConflict
 
AmqpLinkCreationConflict(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkCreationConflict
 
AmqpLinkCreationConflict(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkCreationConflict
 
AmqpLinkDetachForcedException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:link:detach-forced error is encountered over an AMQP connection For additional details, see this link
AmqpLinkDetachForcedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkDetachForcedException
 
AmqpLinkDetachForcedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkDetachForcedException
 
AmqpLinkDetachForcedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkDetachForcedException
 
AmqpLinkDetachForcedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkDetachForcedException
 
AmqpLinkMessageSizeExceededException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:link:message-size-exceeded error is encountered over an AMQP connection For additional details, see this link
AmqpLinkMessageSizeExceededException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkMessageSizeExceededException
 
AmqpLinkMessageSizeExceededException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkMessageSizeExceededException
 
AmqpLinkMessageSizeExceededException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkMessageSizeExceededException
 
AmqpLinkMessageSizeExceededException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkMessageSizeExceededException
 
AmqpLinkRedirectException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:link:redirect error is encountered over an AMQP connection Check the headers of the message with this error to see where you are being redirected to.
AmqpLinkRedirectException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkRedirectException
 
AmqpLinkRedirectException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkRedirectException
 
AmqpLinkRedirectException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkRedirectException
 
AmqpLinkRedirectException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkRedirectException
 
AmqpLinkStolenException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:link:stolen error is encountered over an AMQP connection For additional details, see this link
AmqpLinkStolenException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkStolenException
 
AmqpLinkStolenException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkStolenException
 
AmqpLinkStolenException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkStolenException
 
AmqpLinkStolenException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkStolenException
 
AmqpLinkTransferLimitExceededException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:link:transfer-limit-exceeded error is encountered over an AMQP connection For additional details, see this link
AmqpLinkTransferLimitExceededException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkTransferLimitExceededException
 
AmqpLinkTransferLimitExceededException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkTransferLimitExceededException
 
AmqpLinkTransferLimitExceededException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkTransferLimitExceededException
 
AmqpLinkTransferLimitExceededException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkTransferLimitExceededException
 
AmqpNotAllowedException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:not-allowed error is encountered over an AMQP connection For additional details, see this link
AmqpNotAllowedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotAllowedException
 
AmqpNotAllowedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotAllowedException
 
AmqpNotAllowedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotAllowedException
 
AmqpNotAllowedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotAllowedException
 
AmqpNotFoundException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:not-found error is encountered over an AMQP connection For additional details, see this link
AmqpNotFoundException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotFoundException
 
AmqpNotFoundException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotFoundException
 
AmqpNotFoundException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotFoundException
 
AmqpNotFoundException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotFoundException
 
AmqpNotImplementedException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:not-implemented error is encountered over an AMQP connection For additional details, see this link
AmqpNotImplementedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotImplementedException
 
AmqpNotImplementedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotImplementedException
 
AmqpNotImplementedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotImplementedException
 
AmqpNotImplementedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotImplementedException
 
AmqpPreconditionFailedException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:precondition-failed error is encountered over an AMQP connection For additional details, see this link
AmqpPreconditionFailedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpPreconditionFailedException
 
AmqpPreconditionFailedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpPreconditionFailedException
 
AmqpPreconditionFailedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpPreconditionFailedException
 
AmqpPreconditionFailedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpPreconditionFailedException
 
AmqpResourceDeletedException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:resource-deleted error is encountered over an AMQP connection For additional details, see this link
AmqpResourceDeletedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceDeletedException
 
AmqpResourceDeletedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceDeletedException
 
AmqpResourceDeletedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceDeletedException
 
AmqpResourceDeletedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceDeletedException
 
AmqpResourceLimitExceededException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:resource-limit-exceeded error is encountered over an AMQP connection For additional details, see this link
AmqpResourceLimitExceededException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLimitExceededException
 
AmqpResourceLimitExceededException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLimitExceededException
 
AmqpResourceLimitExceededException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLimitExceededException
 
AmqpResourceLimitExceededException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLimitExceededException
 
AmqpResourceLockedException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:resource-locked error is encountered over an AMQP connection For additional details, see this link
AmqpResourceLockedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLockedException
 
AmqpResourceLockedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLockedException
 
AmqpResourceLockedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLockedException
 
AmqpResourceLockedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLockedException
 
AmqpSessionErrantLinkException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:session:errant-link error is encountered over an AMQP connection For additional details, see this link
AmqpSessionErrantLinkException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionErrantLinkException
 
AmqpSessionErrantLinkException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionErrantLinkException
 
AmqpSessionErrantLinkException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionErrantLinkException
 
AmqpSessionErrantLinkException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionErrantLinkException
 
AmqpSessionHandleInUseException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:session:handle-in-use error is encountered over an AMQP connection For additional details, see this link
AmqpSessionHandleInUseException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionHandleInUseException
 
AmqpSessionHandleInUseException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionHandleInUseException
 
AmqpSessionHandleInUseException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionHandleInUseException
 
AmqpSessionHandleInUseException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionHandleInUseException
 
AmqpSessionUnattachedHandleException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:session:unattached-handle error is encountered over an AMQP connection For additional details, see this link
AmqpSessionUnattachedHandleException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionUnattachedHandleException
 
AmqpSessionUnattachedHandleException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionUnattachedHandleException
 
AmqpSessionUnattachedHandleException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionUnattachedHandleException
 
AmqpSessionUnattachedHandleException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionUnattachedHandleException
 
AmqpSessionWindowViolationException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:session:window-violation error is encountered over an AMQP connection For additional details, see this link
AmqpSessionWindowViolationException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionWindowViolationException
 
AmqpSessionWindowViolationException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionWindowViolationException
 
AmqpSessionWindowViolationException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionWindowViolationException
 
AmqpSessionWindowViolationException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionWindowViolationException
 
AmqpsIotHubConnection - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
An AMQPS IotHub connection between a device and an IoTHub or Edgehub.
AmqpsIotHubConnection(ClientConfiguration, String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
AmqpsIotHubConnection(String, String, boolean, SSLContext, ProxySettings, int) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
AmqpsMessage - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
Extension of the QPID-Proton-J MessageImpl class which implements the Message interface.
AmqpsMessage() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsMessage
 
AmqpsSendResult - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
 
AmqpUnauthorizedAccessException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
This exception is thrown when a amqp:unauthorized-access error is encountered over an AMQP connection For additional details, see this link
AmqpUnauthorizedAccessException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpUnauthorizedAccessException
 
AmqpUnauthorizedAccessException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpUnauthorizedAccessException
 
AmqpUnauthorizedAccessException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpUnauthorizedAccessException
 
AmqpUnauthorizedAccessException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpUnauthorizedAccessException
 
API_VERSION - Static variable in class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
The API version will be passed as a param in the URI.

B

BadFormatException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
BadFormatException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.BadFormatException
 
BadFormatException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.BadFormatException
 
BadFormatException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.BadFormatException
 
BadFormatException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.BadFormatException
 
BatchMessage - Class in com.microsoft.azure.sdk.iot.device
Used to construct batch messages to be sent to the IoT Hub InternalClient.sendEventsAsync(List, MessagesSentCallback, Object)
buildAudience(String, String, String) - Static method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenWithRefreshAuthenticationProvider
Constructs the audience string to be used in a sas token
buildSharedAccessToken(String, String, long) - Static method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasToken
Creates a shared access token from the provided audience, signature and expiry time

C

call() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.ReactorRunner
 
canRefreshToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
canRefreshToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenHardwareAuthenticationProvider
 
canRefreshToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenProvidedAuthenticationProvider
 
canRefreshToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenSoftwareAuthenticationProvider
 
canRefreshToken() - Method in class com.microsoft.azure.sdk.iot.device.hsm.IotHubSasTokenHsmAuthenticationProvider
Returns true as the Hsm can always refresh the token
CLIENT_VERSION - Static variable in class com.microsoft.azure.sdk.iot.device.transport.TransportUtils
 
ClientConfiguration - Class in com.microsoft.azure.sdk.iot.device
Configuration settings for an IoT Hub client.
ClientConfiguration() - Constructor for class com.microsoft.azure.sdk.iot.device.ClientConfiguration
 
ClientConfiguration.AuthType - Enum in com.microsoft.azure.sdk.iot.device
 
ClientOptions - Class in com.microsoft.azure.sdk.iot.device
Options that allow configuration of the device client instance during initialization.
ClientOptions() - Constructor for class com.microsoft.azure.sdk.iot.device.ClientOptions
 
close() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Closes the IoT hub client by releasing any resources held by client.
close() - Method in interface com.microsoft.azure.sdk.iot.device.hsm.UnixDomainSocketChannel
Close the unix domain socket.
close() - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Close the client.
close() - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Close this multiplexing client.
close() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
close() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
 
close() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
Close the connection destroying the HttpsIotHubConnection instance.
close(IotHubConnectionStatusChangeReason, Throwable) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Closes all resources used to communicate with an IoT Hub.
close() - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportConnection
Closes the transport connection.
close() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
Closes the connection.
com.microsoft.azure.sdk.iot.device - package com.microsoft.azure.sdk.iot.device
The API for a device to communicate with an IoT Hub.
com.microsoft.azure.sdk.iot.device.auth - package com.microsoft.azure.sdk.iot.device.auth
Authenticates a device to an IoT Hub via SAS tokens.
com.microsoft.azure.sdk.iot.device.edge - package com.microsoft.azure.sdk.iot.device.edge
 
com.microsoft.azure.sdk.iot.device.exceptions - package com.microsoft.azure.sdk.iot.device.exceptions
 
com.microsoft.azure.sdk.iot.device.hsm - package com.microsoft.azure.sdk.iot.device.hsm
 
com.microsoft.azure.sdk.iot.device.hsm.parser - package com.microsoft.azure.sdk.iot.device.hsm.parser
 
com.microsoft.azure.sdk.iot.device.transport - package com.microsoft.azure.sdk.iot.device.transport
A transport for sending and receiving IoT Hub messages, along with supporting functionality.
com.microsoft.azure.sdk.iot.device.transport.amqps - package com.microsoft.azure.sdk.iot.device.transport.amqps
AMQPS IoT Hub transport and communication classes.
com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions - package com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
 
com.microsoft.azure.sdk.iot.device.transport.https - package com.microsoft.azure.sdk.iot.device.transport.https
HTTPS IoT Hub transport and communication classes.
com.microsoft.azure.sdk.iot.device.transport.https.exceptions - package com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
com.microsoft.azure.sdk.iot.device.transport.mqtt - package com.microsoft.azure.sdk.iot.device.transport.mqtt
 
com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions - package com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions
 
com.microsoft.azure.sdk.iot.device.twin - package com.microsoft.azure.sdk.iot.device.twin
 
completeFileUpload(FileUploadCompletionNotification) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Notify IoT hub that a file upload has been completed, successfully or otherwise.
COMPONENT_ID - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
 
connect() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Sends the request to the URL given in the constructor.
CONNECTION_DEVICE_ID - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
 
CONNECTION_MODULE_ID - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
 
connectionLost(Throwable) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Event fired when the connection with the MQTT broker is lost.
ConnectionStatusChangeContext - Class in com.microsoft.azure.sdk.iot.device
The context surrounding a connection status change event for this client.
ConnectionStatusChangeContext() - Constructor for class com.microsoft.azure.sdk.iot.device.ConnectionStatusChangeContext
 
convertToMqttException(MqttException, String) - Static method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.PahoExceptionTranslator
 
CorrelatingMessageCallback - Interface in com.microsoft.azure.sdk.iot.device
This interface has a number of call backs to notify when a message is in a specific part of the IotHubTransport lifecycle.
create(SignatureProvider, String, String, String, String, String, int, int) - Static method in class com.microsoft.azure.sdk.iot.device.hsm.IotHubSasTokenHsmAuthenticationProvider
Constructor for a IotHubSasTokenHsmAuthenticationProvider instance
create(SignatureProvider, String, String, String, String, String, int, int, SSLContext) - Static method in class com.microsoft.azure.sdk.iot.device.hsm.IotHubSasTokenHsmAuthenticationProvider
Constructor for a IotHubSasTokenHsmAuthenticationProvider instance
createFromDesiredPropertyJson(String) - Static method in class com.microsoft.azure.sdk.iot.device.twin.Twin
Factory
createFromEnvironment(UnixDomainSocketChannel) - Static method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Create a module client instance from your environment variables
createFromEnvironment(UnixDomainSocketChannel, IotHubClientProtocol) - Static method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Create a module client instance from your environment variables
createFromEnvironment(UnixDomainSocketChannel, IotHubClientProtocol, ClientOptions) - Static method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Create a module client instance from your environment variables
createFromPropertiesJson(String) - Static method in class com.microsoft.azure.sdk.iot.device.twin.Twin
Factory
createFromReportedPropertyJson(String) - Static method in class com.microsoft.azure.sdk.iot.device.twin.Twin
Factory
createFromTwinJson(String) - Static method in class com.microsoft.azure.sdk.iot.device.twin.Twin
Factory
createSocket() - Method in class com.microsoft.azure.sdk.iot.device.transport.HttpProxySocketFactory
 

D

dateTimeUtcToString(Date) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Helper to convert the provided Date UTC into String.
DEFAULT_AMQP_OPEN_AUTHENTICATION_SESSION_TIMEOUT_IN_SECONDS - Static variable in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
 
DEFAULT_AMQP_OPEN_DEVICE_SESSIONS_TIMEOUT_IN_SECONDS - Static variable in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
 
DEFAULT_IOTHUB_MESSAGE_CHARSET - Static variable in class com.microsoft.azure.sdk.iot.device.Message
 
DEFAULT_KEEP_ALIVE_INTERVAL_IN_SECONDS - Static variable in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
 
DEFAULT_TIMEOUT_MILLISECONDS - Static variable in class com.microsoft.azure.sdk.iot.device.InternalClient
 
deliveryComplete(IMqttDeliveryToken) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Event fired when the message arrived on the MQTT broker.
DesiredPropertiesCallback - Interface in com.microsoft.azure.sdk.iot.device.twin
The callback to be executed each time the client receives a desired property update from the service.
DeviceClient - Class in com.microsoft.azure.sdk.iot.device
The public-facing API.
DeviceClient(String, IotHubClientProtocol) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
Constructor that takes a connection string as an argument.
DeviceClient(String, IotHubClientProtocol, ClientOptions) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
Constructor that takes a connection string as an argument.
DeviceClient(String, String, SasTokenProvider, IotHubClientProtocol) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
Constructor that allows for the client's SAS token generation to be controlled by the user.
DeviceClient(String, String, SasTokenProvider, IotHubClientProtocol, ClientOptions) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
Constructor that allows for the client's SAS token generation to be controlled by the user.
DeviceClient(String, String, SecurityProvider, IotHubClientProtocol) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
Creates a device client that uses the provided security provider for authentication.
DeviceClient(String, String, SecurityProvider, IotHubClientProtocol, ClientOptions) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
Creates a device client that uses the provided security provider for authentication.
deviceId - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
DeviceOperations - Enum in com.microsoft.azure.sdk.iot.device.twin
 
DeviceTwin - Class in com.microsoft.azure.sdk.iot.device.twin
 
DeviceTwin(InternalClient) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.DeviceTwin
 
DirectMethod - Class in com.microsoft.azure.sdk.iot.device.twin
 
DirectMethod(InternalClient, SubscriptionAcknowledgedCallback, Object) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.DirectMethod
This constructor creates an instance of device method class which helps facilitate the interation for device methods between the user and IotHub.
DirectMethodPayload - Class in com.microsoft.azure.sdk.iot.device.twin
This class contains the payload of a direct method request that was received by the device/module.
DirectMethodPayload() - Constructor for class com.microsoft.azure.sdk.iot.device.twin.DirectMethodPayload
 
DirectMethodRequest - Class in com.microsoft.azure.sdk.iot.device.edge
Json parser for a method request.
DirectMethodRequest(String, Object) - Constructor for class com.microsoft.azure.sdk.iot.device.edge.DirectMethodRequest
Constructor for a DirectMethodRequest.
DirectMethodRequest(String, Object, Integer, Integer) - Constructor for class com.microsoft.azure.sdk.iot.device.edge.DirectMethodRequest
Constructor for a DirectMethodRequest.
DirectMethodResponse - Class in com.microsoft.azure.sdk.iot.device.edge
 
DirectMethodResponse(String) - Constructor for class com.microsoft.azure.sdk.iot.device.edge.DirectMethodResponse
 
DirectMethodResponse - Class in com.microsoft.azure.sdk.iot.device.twin
 
DirectMethodResponse(int, Object) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.DirectMethodResponse
Constructor for a DirectMethodResponse.

E

errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionForcedException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionFramingErrorException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionRedirectException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpConnectionThrottledException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpDecodeErrorException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpFrameSizeTooSmallException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpIllegalStateException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInternalErrorException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpInvalidFieldException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkCreationConflict
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkDetachForcedException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkMessageSizeExceededException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkRedirectException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkStolenException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpLinkTransferLimitExceededException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotAllowedException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotFoundException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpNotImplementedException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpPreconditionFailedException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceDeletedException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLimitExceededException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpResourceLockedException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionErrantLinkException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionHandleInUseException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionUnattachedHandleException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpSessionWindowViolationException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.AmqpUnauthorizedAccessException
 
errorCode - Static variable in exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.ProtonIOException
 
ErrorResponse - Class in com.microsoft.azure.sdk.iot.device.hsm.parser
Json parser for the response received from an HSM unit upon a failed sign request
ErrorResponse() - Constructor for class com.microsoft.azure.sdk.iot.device.hsm.parser.ErrorResponse
 
ExponentialBackoffWithJitter - Class in com.microsoft.azure.sdk.iot.device.transport
Represents a retry policy that performs exponential backoff with jitter retries.
ExponentialBackoffWithJitter() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.ExponentialBackoffWithJitter
Constructor with default backoff values and firstFastRetry
ExponentialBackoffWithJitter(int, long, long, long, boolean) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.ExponentialBackoffWithJitter
Constructor.

F

FileUploadCompletionNotification - Class in com.microsoft.azure.sdk.iot.device
The request payload to send to IoT Hub to notify it when a file upload is completed, whether successful or not.
FileUploadCompletionNotification(String, Boolean) - Constructor for class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
Create an instance of the FileUploadCompletionNotification for a single file upload operation using Azure Storage.
FileUploadCompletionNotification(String, Boolean, Integer, String) - Constructor for class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
Create an instance of the FileUploadCompletionNotification for a single file upload operation using Azure Storage.
FileUploadCompletionNotification() - Constructor for class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
Empty constructor: Used only to keep GSON happy.
FileUploadSasUriRequest - Class in com.microsoft.azure.sdk.iot.device
The request parameters when getting a file upload sas uri from IoT Hub.
FileUploadSasUriRequest(String) - Constructor for class com.microsoft.azure.sdk.iot.device.FileUploadSasUriRequest
Create an instance of the FileUploadSasUriRequest based on the provided blobName.
FileUploadSasUriResponse - Class in com.microsoft.azure.sdk.iot.device
The information provided from IoT Hub that can be used with the Azure Storage SDK to upload a file from your device, including authentication.
FileUploadSasUriResponse(String) - Constructor for class com.microsoft.azure.sdk.iot.device.FileUploadSasUriResponse
Create an instance of the FileUploadSasUriResponse using the information in the provided json.
fromJson(String) - Static method in class com.microsoft.azure.sdk.iot.device.hsm.parser.ErrorResponse
 
fromJson(String) - Static method in class com.microsoft.azure.sdk.iot.device.hsm.parser.SignResponse
 
fromJson(String) - Static method in class com.microsoft.azure.sdk.iot.device.hsm.parser.TrustBundleResponse
Constructor that deserializes from json
fromJson(String) - Method in class com.microsoft.azure.sdk.iot.device.twin.MethodParser
Set the Method collection with the provided information in the json.

G

gatewayHostname - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
getApiVersionString() - Static method in class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
 
getAuthenticationProvider() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
 
getAuthenticationType() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for AuthenticationType
getBlobUri() - Method in class com.microsoft.azure.sdk.iot.device.FileUploadSasUriResponse
Get the full Azure Storage blob uri to upload a file to.
getBody() - Method in interface com.microsoft.azure.sdk.iot.device.transport.https.HttpsMessage
Gets the message body.
getBody() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
 
getBody() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsResponse
Getter for the response body.
getBodyStream() - Method in class com.microsoft.azure.sdk.iot.device.Message
The stream content of the body.
getBytes() - Method in class com.microsoft.azure.sdk.iot.device.Message
The byte content of the body.
getCallback() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Getter for the callback to be invoked when a response is received.
getCertificates() - Method in class com.microsoft.azure.sdk.iot.device.hsm.parser.TrustBundleResponse
Retreive the certificates that the HSM dictates to trust
getConfig() - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Getter for the device client config.
getConnectionDeviceId() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
getConnectionId() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
getConnectionId() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
 
getConnectionId() - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportConnection
Gives the UUID associated with this connection instance.
getConnectionId() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
 
getConnectionModuleId() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
getConnectionStatusException(IotHubStatusCode, String) - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubStatusCode
 
getContentEncoding() - Method in class com.microsoft.azure.sdk.iot.device.Message
Returns this message's content encoding.
getContentType() - Method in class com.microsoft.azure.sdk.iot.device.Message
Return the message's content type.
getContentType() - Method in interface com.microsoft.azure.sdk.iot.device.transport.https.HttpsMessage
Gets the message content type.
getContext() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Getter for the context to be passed to the callback when it is invoked.
getCorrelatingMessageCallback() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
getCorrelatingMessageCallbackContext() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
getCorrelationId() - Method in class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
 
getCorrelationId() - Method in class com.microsoft.azure.sdk.iot.device.Message
Getter for the correlationId property
getCreationTimeUTC() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
getCreationTimeUTCString() - Method in class com.microsoft.azure.sdk.iot.device.Message
Returns the iot hub accepted format for the creation time utc ex: oct 1st, 2018 yields 2008-10-01T17:04:32.0000000
getCurrentRetryAttempt() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Getter for current retry attempt.
getData() - Method in class com.microsoft.azure.sdk.iot.device.hsm.parser.SignRequest
 
getDateTimeUtc(String) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Helper to convert the provided string in a UTC Date.
getDeliveryAcknowledgement() - Method in class com.microsoft.azure.sdk.iot.device.Message
Getter for the delivery acknowledgement system property
getDesired() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinProperties
Getter for the desired property.
getDesiredProperties() - Method in class com.microsoft.azure.sdk.iot.device.twin.Twin
Getter for the desired property.
getDeviceClientUniqueIdentifier() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
 
getDeviceId() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
Get the deviceId
getDeviceId() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the device ID.
getDeviceId() - Method in class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
Getter for the deviceId.
getDeviceId() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Get the Id of the device that this packet is being sent from.
getDeviceOperationType() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Getter for the device operation type
getDeviceTelemetryMessageCallback(String) - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the message callback.
getDeviceTelemetryMessageContext(String) - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the context to be passed in to the message callback.
getDeviceTwinMessageCallback() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the device twin message callback.
getDeviceTwinMessageContext() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the context to be passed in to the device twin message callback.
getDirectMethodsMessageCallback() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the device twin message callback.
getDirectMethodsMessageContext() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the context to be passed in to the device twin message callback.
getDuration() - Method in class com.microsoft.azure.sdk.iot.device.transport.RetryDecision
Getter for the duration
getErrorReason() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsResponse
Getter for the error reason.
getFileUploadSasUri(FileUploadSasUriRequest) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Get a file upload SAS URI which the Azure Storage SDK can use to upload a file to blob for this device.
getFileUploadSasUri(IotHubTransportMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
 
getGatewayHostname() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
Get the gatewayHostname
getGatewayHostname() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the Gateway host name.
getGatewayHostName() - Method in class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
 
getHeaderField(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsResponse
Getter for a header field.
getHeaderFields() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsResponse
Getter for the header fields.
getHostname() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
Get the hostname
getHostName() - Method in class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
Getter for the hostName.
getHostname() - Method in class com.microsoft.azure.sdk.iot.device.ProxySettings
 
getHostname() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
Returns the string representation of the IoT Hub hostname.
getHttpMethod() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
 
getHubName() - Method in class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
Getter for the hubName.
getInputName() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
getIotHubConnectionString() - Method in class com.microsoft.azure.sdk.iot.device.Message
Getter for the iotHubConnectionString property
getIotHubHostname() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the IoT Hub hostname.
getIotHubMethod() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Getter for the HTTPS method
getIotHubName() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the IoT Hub name.
getIotHubStatusCode(int) - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubStatusCode
Returns the IoT Hub status code referenced by the HTTPS status code.
getIsReported() - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
 
getJsonObjectValue(JsonObject) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
 
getKey() - Method in class com.microsoft.azure.sdk.iot.device.twin.Pair
 
getKey() - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
 
getLastUpdated() - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
 
getLastUpdated() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinMetadata
Getter for lastUpdated.
getLastUpdatedBy() - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
 
getLastUpdatedBy() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinMetadata
Getter for lastUpdatedBy.
getLastUpdatedByDigest() - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
 
getLastUpdatedByDigest() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinMetadata
Getter for lastUpdatedByDigest.
getLastUpdatedVersion() - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
 
getLastUpdatedVersion() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinMetadata
Getter for lastUpdatedVersion.
getMessage() - Method in class com.microsoft.azure.sdk.iot.device.hsm.parser.ErrorResponse
Get the message
getMessage() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Getter for the message to be sent.
getMessageCallback() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
 
getMessageCallbackContext() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
 
getMessageId() - Method in class com.microsoft.azure.sdk.iot.device.Message
Getter for the messageId property
getMessageLockTimeoutSecs() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for the timeout, in seconds, for the lock that the client has on a received message.
getMessageType() - Method in class com.microsoft.azure.sdk.iot.device.Message
Getter for the Message type
getMethodName() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Getter for the method name of device method operation
getMillisecondsBeforeProactiveRenewal() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
getMillisecondsBeforeProactiveRenewal() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenProvidedAuthenticationProvider
 
getModuleId() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
Get the module id
getModuleId() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
 
getModuleId() - Method in class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
 
getName() - Method in class com.microsoft.azure.sdk.iot.device.MessageProperty
Returns the property name.
getNestedMessages() - Method in class com.microsoft.azure.sdk.iot.device.BatchMessage
Gets the list of nested messages.
getOutputName() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
getPassword() - Method in class com.microsoft.azure.sdk.iot.device.ProxySettings
 
getPath() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
Returns the string representation of the IoT Hub path.
getPayload(Class<T>) - Method in class com.microsoft.azure.sdk.iot.device.edge.DirectMethodResponse
Return the DirectMethodResponse payload in a custom type of your choosing
getPayload(Class<T>) - Method in class com.microsoft.azure.sdk.iot.device.twin.DirectMethodPayload
Return the DirectMethodPayload payload in a custom type of your choosing
getPayload() - Method in class com.microsoft.azure.sdk.iot.device.twin.DirectMethodResponse
 
getPayload() - Method in class com.microsoft.azure.sdk.iot.device.twin.MethodParser
Return an Object with the payload.
getPayloadAsJsonElement() - Method in class com.microsoft.azure.sdk.iot.device.edge.DirectMethodResponse
Return the DirectMethodResponse payload in JsonElement type
getPayloadAsJsonElement() - Method in class com.microsoft.azure.sdk.iot.device.twin.DirectMethodPayload
Return the DirectMethodPayload payload in JsonElement type
getPayloadAsJsonString() - Method in class com.microsoft.azure.sdk.iot.device.edge.DirectMethodResponse
Return the DirectMethodResponse payload in json string Use this if you wish to deserialize to a specific type using a deserialization library of your choice
getPayloadAsJsonString() - Method in class com.microsoft.azure.sdk.iot.device.twin.DirectMethodPayload
Return the DirectMethodPayload payload in json string Use this if you wish to deserialize to a specific type using a deserialization library of your choice
getPayloadFromJson(String) - Method in class com.microsoft.azure.sdk.iot.device.twin.MethodParser
 
getPort() - Method in class com.microsoft.azure.sdk.iot.device.ProxySettings
 
getProductInfo() - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
 
getProperties() - Method in class com.microsoft.azure.sdk.iot.device.Message
Returns a copy of the message properties.
getProperties() - Method in interface com.microsoft.azure.sdk.iot.device.transport.https.HttpsMessage
Gets the collection of message properties.
getProperty(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Gets the values of user-defined properties of this Message.
getProtocol() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
getProxy() - Method in class com.microsoft.azure.sdk.iot.device.ProxySettings
 
getReceiveThreadSemaphore() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
getReconnectThreadSemaphore() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
getRegisteredDeviceCount() - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Get the number of currently registered devices on this multiplexing client.
getRegistrationExceptions() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientRegistrationException
Get the exception for each device that failed to register.
getRegistrationExceptions() - Method in exception com.microsoft.azure.sdk.iot.device.transport.MultiplexingDeviceUnauthorizedException
Get the exception for each device that failed to register.
getReported() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinProperties
Getter for the reported property.
getReportedProperties() - Method in class com.microsoft.azure.sdk.iot.device.twin.Twin
Getter for the reported property.
getRequestHeaders() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
 
getRequestId() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Getter for the request id
getRequestUrl() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
 
getResourceUri(String, String, String) - Static method in class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
Returns the string representation of the IoT Hub resource URI.
getResponseHeaders() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Returns the response headers as a Map, where the key is the header field name and the values are the values associated with the header field name.
getResponseStatus() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Returns the response status code.
getRetryDecision(int, TransportException) - Method in class com.microsoft.azure.sdk.iot.device.transport.ExponentialBackoffWithJitter
Determines whether the operation should be retried and the interval until the next retry.
getRetryDecision(int, TransportException) - Method in class com.microsoft.azure.sdk.iot.device.transport.NoRetry
Always says to not retry.
getRetryDecision(int, TransportException) - Method in interface com.microsoft.azure.sdk.iot.device.transport.RetryPolicy
Determines whether the operation should be retried and the interval until the next retry.
getSasToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasToken
 
getSasToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
getSasToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenHardwareAuthenticationProvider
Getter for SasToken.
getSasToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenProvidedAuthenticationProvider
 
getSasToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenSoftwareAuthenticationProvider
Getter for SasToken.
getSasToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenWithRefreshAuthenticationProvider
Check if sas token should be renewed at all, and then renew it if necessary
getSasToken() - Method in interface com.microsoft.azure.sdk.iot.device.SasTokenProvider
Returns a SAS token to be used for authentication.
getSasTokenAuthentication() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for SasTokenAuthentication
getSendThreadSemaphore() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
getSharedAccessKey() - Method in class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
Getter for the sharedAccessKey.
getSharedAccessToken() - Method in class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
Getter for the sharedAccessToken.
getSSLContext() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
getSSLContext() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSSLContext
Get the SSLContext that will be used during the TLS handshake when establishing a connection to the service.
getSSLContext() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubX509HardwareAuthenticationProvider
Getter for IotHubSSLContext
getSSLContextFromFile(String) - Static method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSSLContext
Create an IotHubSSLContext that trusts the PEM formatted certificates stored in a file with the provided path.
getSSLContextFromString(String) - Static method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSSLContext
Create an IotHubSSLContext that trusts the PEM formatted certificates stored in the provided trustedCertificates.
getStartTimeMillis() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Getter for startTimeMillis
getStatus() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsResponse
Getter for the HTTPS status code.
getStatus() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Getter for the request status
getStatus() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Get the status of this transport packet
getStatus() - Method in class com.microsoft.azure.sdk.iot.device.twin.DirectMethodResponse
 
getStatusCode() - Method in class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.BadFormatException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.HubOrDeviceIdNotFoundException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.InternalServerErrorException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.PreconditionFailedException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.QuotaExceededException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.RequestEntityTooLargeException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ServerBusyException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ThrottledException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.UnauthorizedException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.transport.IotHubServiceException
 
getStatusDescription() - Method in class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
 
getSystemProperties() - Method in interface com.microsoft.azure.sdk.iot.device.transport.https.HttpsMessage
Gets the collection of system message properties.
getTo() - Method in class com.microsoft.azure.sdk.iot.device.Message
Getter for the To system property
getTokenValidSecs() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
getTrustBundle(String) - Method in class com.microsoft.azure.sdk.iot.device.hsm.HttpsHsmClient
Retrieve a trust bundle from an hsm
getTrustBundleCerts(String, String, UnixDomainSocketChannel) - Method in class com.microsoft.azure.sdk.iot.device.edge.HttpsHsmTrustBundleProvider
Retrieve the list of certificates to be trusted as dictated by the HSM
getTrustBundleCerts(String, String, UnixDomainSocketChannel) - Method in interface com.microsoft.azure.sdk.iot.device.edge.TrustBundleProvider
 
getTwin() - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Get the twin for this client.
getTwin(int) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Get the twin for this client.
getTwinAsync(GetTwinCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Get the twin for this client asynchronously.
getTwinAsync(GetTwinCorrelatingMessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Get the twin for this client asynchronously.
getTwinAsync(GetTwinCorrelatingMessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.twin.DeviceTwin
 
GetTwinCallback - Interface in com.microsoft.azure.sdk.iot.device.twin
The callback to be executed when the service responds to a getTwin request with the current twin.
GetTwinCorrelatingMessageCallback - Interface in com.microsoft.azure.sdk.iot.device.twin
Detailed state notification callback for tracking a particular InternalClient.getTwinAsync(GetTwinCorrelatingMessageCallback, Object) request.
getTwinMetadata() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Getter for the TwinCollection metadata
getTwinMetadata(String) - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Getter for the entry metadata in the TwinCollection.
getUriPath() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Getter for the URI path
getUserAgentString() - Method in class com.microsoft.azure.sdk.iot.device.ProductInfo
 
getUserId() - Method in class com.microsoft.azure.sdk.iot.device.Message
Getter for the User ID system property
getUsername() - Method in class com.microsoft.azure.sdk.iot.device.ProxySettings
 
getUTCDateStringFromDate(Date) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Convert from a date object back into a string representation Expected format of returned string: "2016-01-21T11:05:21"
getValue() - Method in class com.microsoft.azure.sdk.iot.device.MessageProperty
Returns the property value.
getValue() - Method in class com.microsoft.azure.sdk.iot.device.twin.Pair
 
getValue() - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
 
getVersion() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Getter for the message version
getVersion() - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
 
getVersion() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Getter for the version.

H

handleMessage() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Invokes the message callback if a message is found and responds to the IoT Hub on how the processed message should be handled by the IoT Hub.
hasCallbacksToExecute() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
hasMessagesToSend() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
hasReceivedMessagesToHandle() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
hasSameName(String) - Method in class com.microsoft.azure.sdk.iot.device.MessageProperty
Equivalent to property.getName().equalsIgnoreCase(name).
hostname - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
HttpHsmSignatureProvider - Class in com.microsoft.azure.sdk.iot.device.hsm
Provides a means to sign data for authentication purposes
HttpHsmSignatureProvider(String, String, UnixDomainSocketChannel) - Constructor for class com.microsoft.azure.sdk.iot.device.hsm.HttpHsmSignatureProvider
Constructor for an HttpHsmSignatureProvider but using the non-default api version
HttpProxySocketFactory - Class in com.microsoft.azure.sdk.iot.device.transport
 
HttpProxySocketFactory() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.HttpProxySocketFactory
 
HTTPS_APP_PROPERTY_PREFIX - Static variable in interface com.microsoft.azure.sdk.iot.device.transport.https.HttpsMessage
The prefix to be added to an HTTPS application-defined property.
HTTPS_SYSTEM_PROPERTY_PREFIX - Static variable in interface com.microsoft.azure.sdk.iot.device.transport.https.HttpsMessage
The prefix to be added to an HTTPS system-defined property.
HttpsConnection - Class in com.microsoft.azure.sdk.iot.device.transport.https
A wrapper for the Java SE class HttpsURLConnection.
HttpsConnection(URL, HttpsMethod) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Constructor.
HttpsConnection(URL, HttpsMethod, ProxySettings) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Constructor.
HttpsConnection(URL, HttpsMethod, ProxySettings, boolean) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Constructor.
HttpsConnection() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
 
HttpsHsmClient - Class in com.microsoft.azure.sdk.iot.device.hsm
 
HttpsHsmClient(String, UnixDomainSocketChannel) - Constructor for class com.microsoft.azure.sdk.iot.device.hsm.HttpsHsmClient
Client object for sending sign requests to an HSM unit
HttpsHsmTrustBundleProvider - Class in com.microsoft.azure.sdk.iot.device.edge
This class provides trust bundles to its user by communicating with an HSM to retrieve them.
HttpsHsmTrustBundleProvider() - Constructor for class com.microsoft.azure.sdk.iot.device.edge.HttpsHsmTrustBundleProvider
 
HttpsIotHubConnection - Class in com.microsoft.azure.sdk.iot.device.transport.https
An HTTPS connection between a device and an IoT Hub.
HttpsIotHubConnection(ClientConfiguration) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
Constructs an instance from the given ClientConfiguration object.
HttpsMessage - Interface in com.microsoft.azure.sdk.iot.device.transport.https
An HTTPS message.
HttpsMethod - Enum in com.microsoft.azure.sdk.iot.device.transport.https
The HTTPS request method (i.e.
HttpsRequest - Class in com.microsoft.azure.sdk.iot.device.transport.https
An HTTPS request.
HttpsRequest(URL, HttpsMethod, byte[], String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Constructor.
HttpsRequest(URL, HttpsMethod, byte[], String, ProxySettings) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Constructor.
HttpsRequest() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
 
HttpsResponse - Class in com.microsoft.azure.sdk.iot.device.transport.https
An HTTPS response.
HttpsResponse(int, byte[], Map<String, List<String>>, byte[]) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsResponse
Constructor.
HttpsResponse() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsResponse
 
HttpsTransportManager - Class in com.microsoft.azure.sdk.iot.device.transport.https
Implementation of the transport manager for https.
HttpsTransportManager(ClientConfiguration) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
Constructor
HubOrDeviceIdNotFoundException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
HubOrDeviceIdNotFoundException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.HubOrDeviceIdNotFoundException
 
HubOrDeviceIdNotFoundException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.HubOrDeviceIdNotFoundException
 
HubOrDeviceIdNotFoundException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.HubOrDeviceIdNotFoundException
 
HubOrDeviceIdNotFoundException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.HubOrDeviceIdNotFoundException
 

I

incrementReconnectionAttemptNumber() - Method in class com.microsoft.azure.sdk.iot.device.transport.MultiplexedDeviceState
 
incrementRetryAttempt() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Increments the saved retry attempt count by 1
InternalClient - Class in com.microsoft.azure.sdk.iot.device
 
InternalServerErrorException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
InternalServerErrorException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.InternalServerErrorException
 
InternalServerErrorException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.InternalServerErrorException
 
InternalServerErrorException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.InternalServerErrorException
 
InternalServerErrorException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.InternalServerErrorException
 
invokeCallbacks() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Invokes the callbacks for all completed requests.
invokeMethod(String, DirectMethodRequest) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Invoke a method on a device
invokeMethod(String, String, DirectMethodRequest) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Invoke a method on a module
invokeMethod(DirectMethodRequest, String, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
Invoke a direct method to the provided uri
IOTHUB_API_VERSION - Static variable in class com.microsoft.azure.sdk.iot.device.transport.TransportUtils
 
IOTHUB_CONTENT_ENCODING - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
 
IOTHUB_CONTENT_TYPE - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
 
IOTHUB_CREATION_TIME_UTC - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
 
IOTHUB_SECURITY_INTERFACE_ID - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
 
IOTHUB_SECURITY_INTERFACE_ID_VALUE - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
 
IotHubAuthenticationProvider - Class in com.microsoft.azure.sdk.iot.device.auth
Base class for providing authentication for a Device Client or Module Client, including x509 and SAS based authentication.
IotHubAuthenticationProvider(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
IotHubAuthenticationProvider(String, String, String, String, SSLContext) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
IotHubClientException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
Exception that can occur when using a DeviceClient, ModuleClient, or a MultiplexingClient.
IotHubClientException(IotHubStatusCode) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubClientException
 
IotHubClientException(IotHubStatusCode, String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubClientException
 
IotHubClientException(IotHubStatusCode, Exception) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubClientException
 
IotHubClientException(IotHubStatusCode, String, Exception) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubClientException
 
IotHubClientProtocol - Enum in com.microsoft.azure.sdk.iot.device
The application-layer protocol used by the client to communicate with an IoT Hub.
IotHubConnectionStatus - Enum in com.microsoft.azure.sdk.iot.device.transport
 
IotHubConnectionStatusChangeCallback - Interface in com.microsoft.azure.sdk.iot.device
Callback interface for allowing users to respond to changes in the connectivity of this sdk to Iot Hub.
IotHubConnectionStatusChangeReason - Enum in com.microsoft.azure.sdk.iot.device
 
IotHubConnectionString - Class in com.microsoft.azure.sdk.iot.device
Parser for the Iothub connection string.
IotHubConnectionString(String) - Constructor for class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
CONSTRUCTOR.
IotHubConnectionString(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
Constructor.
IotHubListener - Interface in com.microsoft.azure.sdk.iot.device.transport
Callback interface for communicating connection and message status updates from individual protocol clients (mqtt, https, amqps) to the transport layer that handles queueing of messages and connecting/reconnecting/disconnecting
IotHubMessageResult - Enum in com.microsoft.azure.sdk.iot.device
A return value from a message callback that instructs an IoT hub to complete, abandon, or reject the message.
IotHubReceiveTask - Class in com.microsoft.azure.sdk.iot.device.transport
Polls an IoT Hub for messages and invokes a callback if one is found.
IotHubReceiveTask(IotHubTransport) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubReceiveTask
 
IotHubReconnectTask - Class in com.microsoft.azure.sdk.iot.device.transport
Thread that waits for disconnection events and then owns the reconnection execution once a disconnection event is detected.
IotHubReconnectTask(IotHubTransport) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubReconnectTask
 
IotHubSasToken - Class in com.microsoft.azure.sdk.iot.device.auth
Grants device access to an IoT Hub for the specified amount of time.
IotHubSasToken(String, String, String, String, String, long) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasToken
Constructor.
IotHubSasToken() - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasToken
 
IotHubSasTokenAuthenticationProvider - Class in com.microsoft.azure.sdk.iot.device.auth
 
IotHubSasTokenAuthenticationProvider(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
IotHubSasTokenAuthenticationProvider(String, String, String, String, long, int) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
IotHubSasTokenHardwareAuthenticationProvider - Class in com.microsoft.azure.sdk.iot.device.auth
 
IotHubSasTokenHardwareAuthenticationProvider(String, String, String, String, SecurityProvider) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenHardwareAuthenticationProvider
Creates a Sas Token based authentication object that uses the provided security provider to produce sas tokens.
IotHubSasTokenHsmAuthenticationProvider - Class in com.microsoft.azure.sdk.iot.device.hsm
Authentication method that uses HSM to get a SAS token.
IotHubSasTokenProvidedAuthenticationProvider - Class in com.microsoft.azure.sdk.iot.device.auth
IotHubSasTokenAuthenticationProvider implementation where the tokens are provided by an instance of SasTokenProvider.
IotHubSasTokenProvidedAuthenticationProvider(String, String, String, SasTokenProvider, SSLContext) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenProvidedAuthenticationProvider
 
IotHubSasTokenSoftwareAuthenticationProvider - Class in com.microsoft.azure.sdk.iot.device.auth
 
IotHubSasTokenSoftwareAuthenticationProvider(String, String, String, String, String, String, int, int) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenSoftwareAuthenticationProvider
Constructor that takes a connection string containing a sas token or a device key
IotHubSasTokenSoftwareAuthenticationProvider(String, String, String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenSoftwareAuthenticationProvider
Constructor that takes a connection string containing a sas token or a device key and uses the default token valid seconds and timeBufferPercentage
IotHubSasTokenSoftwareAuthenticationProvider(String, String, String, String, String, String, SSLContext) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenSoftwareAuthenticationProvider
Constructor that takes a connection string containing a sas token or a device key and uses the default token valid seconds and timeBufferPercentage
IotHubSasTokenWithRefreshAuthenticationProvider - Class in com.microsoft.azure.sdk.iot.device.auth
Authentication method that uses a shared access signature token and allows for token refresh.
IotHubSasTokenWithRefreshAuthenticationProvider(String, String, String, String, String, int, int) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenWithRefreshAuthenticationProvider
Constructor for IotHubSasTokenWithRefreshAuthenticationProvider
IotHubSasTokenWithRefreshAuthenticationProvider(String, String, String, String, String, int, int, SSLContext) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenWithRefreshAuthenticationProvider
Constructor for IotHubSasTokenWithRefreshAuthenticationProvider
IotHubSendTask - Class in com.microsoft.azure.sdk.iot.device.transport
Sends batched messages and invokes callbacks on completed requests.
IotHubSendTask(IotHubTransport) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubSendTask
 
IotHubServiceException - Exception in com.microsoft.azure.sdk.iot.device.transport
Exception class that covers all exceptions communicated from the IoT Hub that are not due to connection issues in the transport protocols.
IotHubServiceException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.IotHubServiceException
 
IotHubServiceException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.IotHubServiceException
 
IotHubServiceException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.IotHubServiceException
 
IotHubServiceException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.IotHubServiceException
 
IotHubSSLContext - Class in com.microsoft.azure.sdk.iot.device.auth
A simple wrapper for holding the SSLContext used by all connections from clients in this library to the service.
IotHubSSLContext() - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSSLContext
Create a default IotHubSSLContext that trusts the certificates stored in your physical device's Trusted Root Certification Authorities certificate store.
IotHubSSLContext(SSLContext) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubSSLContext
Create an IotHubSSLContext that will use the provided sslContext rather than create one based on your device's Trusted Root Certification Authorities certificate store.
IotHubStatusCode - Enum in com.microsoft.azure.sdk.iot.device
An IoT Hub status code.
IotHubTransport - Class in com.microsoft.azure.sdk.iot.device.transport
Manages queueing of message sending, receiving and callbacks.
IotHubTransport(ClientConfiguration, IotHubConnectionStatusChangeCallback, boolean) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Constructor for an IotHubTransport object with default values
IotHubTransport(String, IotHubClientProtocol, SSLContext, ProxySettings, IotHubConnectionStatusChangeCallback, int) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
IotHubTransport.MessageRetryRunnable - Class in com.microsoft.azure.sdk.iot.device.transport
Task for adding a packet back to the waiting queue.
IotHubTransportConnection - Interface in com.microsoft.azure.sdk.iot.device.transport
Interface of what all a Transport Connection object must do.
IotHubTransportMessage - Class in com.microsoft.azure.sdk.iot.device.transport
Extends Message, adding transport artifacts.
IotHubTransportMessage(byte[], MessageType) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Constructor with binary data and message type
IotHubTransportMessage(String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Constructor.
IotHubTransportMessage(byte[], MessageType, String, String, MessageProperty[]) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
 
IotHubTransportPacket - Class in com.microsoft.azure.sdk.iot.device.transport
A packet containing the data needed for an IoT Hub transport to send a message.
IotHubTransportPacket(Message, MessageSentCallback, Object, IotHubStatusCode, long, String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Constructor.
IotHubUri - Class in com.microsoft.azure.sdk.iot.device.transport.https
A URI for a device to connect to an IoT Hub.
IotHubUri(String, String, String, Map<String, String>, String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
Constructor.
IotHubUri(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
Constructor.
IotHubUri() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
 
IotHubX509HardwareAuthenticationProvider - Class in com.microsoft.azure.sdk.iot.device.auth
 
IotHubX509HardwareAuthenticationProvider(String, String, String, String, SecurityProvider) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubX509HardwareAuthenticationProvider
 
IotHubX509SoftwareAuthenticationProvider - Class in com.microsoft.azure.sdk.iot.device.auth
 
IotHubX509SoftwareAuthenticationProvider(String, String, String, String, SSLContext) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubX509SoftwareAuthenticationProvider
 
isAuthenticationProviderRenewalNecessary() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
Returns true if the this authentication provider is no longer valid.
isAuthenticationProviderRenewalNecessary() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenHardwareAuthenticationProvider
 
isAuthenticationProviderRenewalNecessary() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenProvidedAuthenticationProvider
 
isAuthenticationProviderRenewalNecessary() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenSoftwareAuthenticationProvider
Returns true if the saved sas token has expired and cannot be auto-renewed through the device key
isAuthenticationProviderRenewalNecessary() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenWithRefreshAuthenticationProvider
Returns false as instances of this class will always be able to renew their own sas token
isClosed() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
isDeviceRegistered(String) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Returns if a device client for the provided device Id is already registered to this multiplexing client.
isEmpty() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Returns true if the transport has no more messages to handle, and false otherwise.
isExpired(String) - Static method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasToken
Returns if the provided sasToken has expired yet or not
isExpired() - Method in class com.microsoft.azure.sdk.iot.device.Message
Verifies whether the message is expired or not
isMessageAckNeeded(IotHubClientProtocol) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
 
isMultiplexed() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Returns if this client is or ever was registered to a MultiplexingClient instance.
isRetryable(IotHubStatusCode) - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubStatusCode
Returns true if this event callback signals that the asynchronous action was unsuccessful, but could be retried.
isRetryable - Variable in exception com.microsoft.azure.sdk.iot.device.transport.TransportException
 
isRetryable() - Method in exception com.microsoft.azure.sdk.iot.device.transport.TransportException
 
isSasTokenExpired() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
isSasTokenExpired() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenProvidedAuthenticationProvider
 
isSecurityMessage() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
isSuccess() - Method in class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
 
isSuccessful(IotHubStatusCode) - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubStatusCode
Returns true if this event callback signals that the asynchronous action was successful, and false otherwise.
isUsingWebsocket() - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Getter for Websocket
isUsingX509() - Method in class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
Getter for UsingX509
isValidAppProperty(String, String) - Static method in class com.microsoft.azure.sdk.iot.device.MessageProperty
Returns whether the property is a valid application property.
isValidSystemProperty(String, String) - Static method in class com.microsoft.azure.sdk.iot.device.MessageProperty
Returns whether the property is a valid system property.

K

keepAliveInterval - Variable in class com.microsoft.azure.sdk.iot.device.MultiplexingClientOptions
Gets the keep alive interval in seconds.

L

LAST_UPDATE_TAG - Static variable in class com.microsoft.azure.sdk.iot.device.twin.TwinMetadata
 
LAST_UPDATE_VERSION_TAG - Static variable in class com.microsoft.azure.sdk.iot.device.twin.TwinMetadata
 
LAST_UPDATED_BY - Static variable in class com.microsoft.azure.sdk.iot.device.twin.TwinMetadata
 
LAST_UPDATED_BY_DIGEST - Static variable in class com.microsoft.azure.sdk.iot.device.twin.TwinMetadata
 
LoggingFlowController - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
Copy of FlowController but with some small edits for logging purposes.
LoggingFlowController(String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.amqps.LoggingFlowController
 

M

mapToJsonElement(Map<String, Object>) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Helper to convert a provided map in to a JsonElement, including sub-maps.
MAX_MULTIPLEX_DEVICE_COUNT_AMQPS - Static variable in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
The maximum number of devices that can be multiplexed together on a single multiplexed AMQPS connection
MAX_MULTIPLEX_DEVICE_COUNT_AMQPS_WS - Static variable in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
The maximum number of devices that can be multiplexed together on a single multiplexed AMQPS_WS connection
Message - Class in com.microsoft.azure.sdk.iot.device
 
Message() - Constructor for class com.microsoft.azure.sdk.iot.device.Message
Constructor.
Message(byte[]) - Constructor for class com.microsoft.azure.sdk.iot.device.Message
Constructor.
Message(String) - Constructor for class com.microsoft.azure.sdk.iot.device.Message
Constructor.
messageArrived(String, MqttMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Event fired when the message arrived on the MQTT broker.
MessageCallback - Interface in com.microsoft.azure.sdk.iot.device
An interface for an IoT Hub message callback.
MessageProperty - Class in com.microsoft.azure.sdk.iot.device
An IoT Hub message property.
MessageProperty(String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.MessageProperty
Constructor.
MessageProperty() - Constructor for class com.microsoft.azure.sdk.iot.device.MessageProperty
 
MessageSentCallback - Interface in com.microsoft.azure.sdk.iot.device
The callback interface that defines how this client will notify you once a particular message has been sent and acknowledged by the service.
MessagesSentCallback - Interface in com.microsoft.azure.sdk.iot.device
The callback interface that defines how this client will notify you once a batch of messages has been sent and acknowledged by the service.
MessageType - Enum in com.microsoft.azure.sdk.iot.device
The IoTHub message type
MethodCallback - Interface in com.microsoft.azure.sdk.iot.device.twin
The callback to be executed each time a direct method is invoked on this client.
MethodParser - Class in com.microsoft.azure.sdk.iot.device.twin
Representation of a single Direct Method Access collection with a Json serializer and deserializer.
MethodParser() - Constructor for class com.microsoft.azure.sdk.iot.device.twin.MethodParser
CONSTRUCTOR Create a MethodParser instance with provided values.
MethodParser(String, Long, Long, JsonElement) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.MethodParser
CONSTRUCTOR Create a MethodParser instance with provided values.
MethodParser(JsonElement) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.MethodParser
CONSTRUCTOR Create a MethodParser instance with provided values.
MethodParser.Operation - Enum in com.microsoft.azure.sdk.iot.device.twin
 
ModuleClient - Class in com.microsoft.azure.sdk.iot.device
Public API for communicating from Edge Modules.
ModuleClient(String, IotHubClientProtocol) - Constructor for class com.microsoft.azure.sdk.iot.device.ModuleClient
Constructor for a ModuleClient instance.
ModuleClient(String, IotHubClientProtocol, ClientOptions) - Constructor for class com.microsoft.azure.sdk.iot.device.ModuleClient
Constructor for a ModuleClient instance.
ModuleClient(String, String, String, SasTokenProvider, IotHubClientProtocol) - Constructor for class com.microsoft.azure.sdk.iot.device.ModuleClient
Constructor that allows for the client's SAS token generation to be controlled by the user.
ModuleClient(String, String, String, SasTokenProvider, IotHubClientProtocol, ClientOptions) - Constructor for class com.microsoft.azure.sdk.iot.device.ModuleClient
Constructor that allows for the client's SAS token generation to be controlled by the user.
moduleId - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
Mqtt - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
MqttBadUsernameOrPasswordException - Exception in com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions
This exception is thrown when an MQTT Connection Return code of 0x04 is encountered when opening an MQTT connection MQTT Connect Return Code Documentation
MqttBadUsernameOrPasswordException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttBadUsernameOrPasswordException
 
MqttBadUsernameOrPasswordException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttBadUsernameOrPasswordException
 
MqttBadUsernameOrPasswordException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttBadUsernameOrPasswordException
 
MqttBadUsernameOrPasswordException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttBadUsernameOrPasswordException
 
MqttIdentifierRejectedException - Exception in com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions
This exception is thrown when an MQTT Connection Return code of 0x02 is encountered when opening an MQTT connection MQTT Connect Return Code Documentation
MqttIdentifierRejectedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttIdentifierRejectedException
 
MqttIdentifierRejectedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttIdentifierRejectedException
 
MqttIdentifierRejectedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttIdentifierRejectedException
 
MqttIdentifierRejectedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttIdentifierRejectedException
 
MqttIotHubConnection - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
MqttIotHubConnection(ClientConfiguration) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
Constructs an instance from the given ClientConfiguration object.
MqttRejectedProtocolVersionException - Exception in com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions
This exception is thrown when an MQTT Connection Return code of 0x01 is encountered when opening an MQTT connection Should never be thrown since the MQTT version is hardcoded MQTT Connect Return Code Documentation
MqttRejectedProtocolVersionException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttRejectedProtocolVersionException
 
MqttRejectedProtocolVersionException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttRejectedProtocolVersionException
 
MqttRejectedProtocolVersionException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttRejectedProtocolVersionException
 
MqttRejectedProtocolVersionException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttRejectedProtocolVersionException
 
MqttServerUnavailableException - Exception in com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions
This exception is thrown when an MQTT Connection Return code of 0x03 is encountered when opening an MQTT connection In the context of IoT, this exception may be encountered when trying to connect to a disabled device MQTT Connect Return Code Documentation
MqttServerUnavailableException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttServerUnavailableException
 
MqttServerUnavailableException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttServerUnavailableException
 
MqttServerUnavailableException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttServerUnavailableException
 
MqttServerUnavailableException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttServerUnavailableException
 
MqttUnauthorizedException - Exception in com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions
This exception is thrown when an MQTT Connection Return code of 0x05 is encountered when opening an MQTT connection MQTT Connect Return Code Documentation
MqttUnauthorizedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttUnauthorizedException
 
MqttUnauthorizedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttUnauthorizedException
 
MqttUnauthorizedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttUnauthorizedException
 
MqttUnauthorizedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttUnauthorizedException
 
MqttUnexpectedErrorException - Exception in com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions
This exception is thrown when an unrecognized MQTT Connection code is returned when opening an MQTT connection MQTT Connect Return Code Documentation
MqttUnexpectedErrorException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttUnexpectedErrorException
 
MqttUnexpectedErrorException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttUnexpectedErrorException
 
MqttUnexpectedErrorException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttUnexpectedErrorException
 
MqttUnexpectedErrorException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.MqttUnexpectedErrorException
 
MultiplexedDeviceState - Class in com.microsoft.azure.sdk.iot.device.transport
represents the connection state of a single multiplexed device client.
MultiplexedDeviceState(IotHubConnectionStatus) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.MultiplexedDeviceState
 
MultiplexedDeviceState(IotHubConnectionStatus, Throwable) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.MultiplexedDeviceState
 
MultiplexingClient - Class in com.microsoft.azure.sdk.iot.device
A client for creating multiplexed connections to IoT hub.
MultiplexingClient(String, IotHubClientProtocol) - Constructor for class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Instantiate a new MultiplexingClient that will establish a multiplexed connection through a proxy.
MultiplexingClient(String, IotHubClientProtocol, MultiplexingClientOptions) - Constructor for class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Instantiate a new MultiplexingClient that will establish a multiplexed connection through a proxy.
MultiplexingClientOptions - Class in com.microsoft.azure.sdk.iot.device
The optional settings for creating a MultiplexingClient.
MultiplexingClientOptions() - Constructor for class com.microsoft.azure.sdk.iot.device.MultiplexingClientOptions
 
MultiplexingClientRegistrationException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
Exception that is thrown when one or more devices fail to register to an active multiplexed connection.
MultiplexingClientRegistrationException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientRegistrationException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception and no error message.
MultiplexingClientRegistrationException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientRegistrationException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception but with an error message.
MultiplexingClientRegistrationException(String, Exception) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientRegistrationException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception and an error message.
MultiplexingClientRegistrationException(Exception) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientRegistrationException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception but no error message.
MultiplexingDeviceUnauthorizedException - Exception in com.microsoft.azure.sdk.iot.device.transport
Exception that is thrown when one or more devices fail to register to an active multiplexed connection.
MultiplexingDeviceUnauthorizedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.MultiplexingDeviceUnauthorizedException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception and no error message.
MultiplexingDeviceUnauthorizedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.MultiplexingDeviceUnauthorizedException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception but with an error message.
MultiplexingDeviceUnauthorizedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.MultiplexingDeviceUnauthorizedException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception and an error message.
MultiplexingDeviceUnauthorizedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.MultiplexingDeviceUnauthorizedException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception but no error message.

N

needsReconnect() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
NoRetry - Class in com.microsoft.azure.sdk.iot.device.transport
Represents a retry policy that performs no retries.
NoRetry() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.NoRetry
 

O

onAuthenticationFailed(String, TransportException) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onAuthenticationSessionOpened() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onCBSSessionClosedUnexpectedly(ErrorCondition) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onCloudToDeviceMessageReceived(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.MessageCallback
Executes the callback.
onCloudToDeviceMessageReceived(Message, Object) - Method in class com.microsoft.azure.sdk.iot.device.twin.DeviceTwin
 
onConnectionBound(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onConnectionEstablished(String) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when the connection has been successfully established
onConnectionEstablished(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
onConnectionInit(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onConnectionLocalClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onConnectionLocalOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onConnectionLost(TransportException, String) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when connection has been lost
onConnectionLost(TransportException, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
onConnectionRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onConnectionRemoteOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onDesiredPropertiesUpdated(Twin, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.DesiredPropertiesCallback
The callback to be executed each time the client receives a desired property update from the service.
onDeviceSessionOpened(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onMessageAcknowledged(Message, DeliveryState, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onMessageArrived(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
 
onMessageReceived(IotHubTransportMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onMessageReceived(IotHubTransportMessage, TransportException) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when a transport message has been received.
onMessageReceived(IotHubTransportMessage, TransportException) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
onMessageSent(Message, IotHubClientException, Object) - Method in interface com.microsoft.azure.sdk.iot.device.MessageSentCallback
The callback that is executed once the message associated with this callback has been acknowledged by the service.
onMessageSent(Message, String, TransportException) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when a message that the transport client sent has been acknowledged by Iot Hub
onMessageSent(Message, String, TransportException) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
onMessagesSent(List<Message>, IotHubClientException, Object) - Method in interface com.microsoft.azure.sdk.iot.device.MessagesSentCallback
The callback that is executed once the messages associated with this callback has been acknowledged by the service.
onMethodInvoked(String, DirectMethodPayload, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.MethodCallback
The
onMultiplexedDeviceSessionEstablished(String, String) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when the multiplexed connection establishes a new device session.
onMultiplexedDeviceSessionEstablished(String, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
onMultiplexedDeviceSessionLost(TransportException, String, String, boolean) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when the multiplexed connection loses a device session.
onMultiplexedDeviceSessionLost(TransportException, String, String, boolean) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
onMultiplexedDeviceSessionRegistrationFailed(String, String, Exception) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when the multiplexed connection fails to register a device session.
onMultiplexedDeviceSessionRegistrationFailed(String, String, Exception) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
onReactorClosedUnexpectedly() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onReactorFinal(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onReactorInit(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onReportedPropertiesUpdateAcknowledged(IotHubStatusCode, ReportedPropertiesUpdateResponse, IotHubClientException, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.ReportedPropertiesCallback
The callback that is executed when the reported properties update request has completed.
onRequestAcknowledged(Message, Object, IotHubClientException) - Method in interface com.microsoft.azure.sdk.iot.device.CorrelatingMessageCallback
Called when the message request has been sent and IoT hub has acknowledged the request.
onRequestAcknowledged(Message, Object, IotHubClientException) - Method in interface com.microsoft.azure.sdk.iot.device.twin.GetTwinCorrelatingMessageCallback
Called when the message request has been sent and IoT hub has acknowledged the request.
onRequestAcknowledged(Message, Object, IotHubClientException) - Method in interface com.microsoft.azure.sdk.iot.device.twin.ReportedPropertiesUpdateCorrelatingMessageCallback
Called when the message request has been sent and IoT hub has acknowledged the request.
onRequestQueued(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.CorrelatingMessageCallback
Called when the message has been queued to the transport.
onRequestQueued(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.GetTwinCorrelatingMessageCallback
Called when the message has been queued to the transport.
onRequestQueued(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.ReportedPropertiesUpdateCorrelatingMessageCallback
Called when the message has been queued to the transport.
onRequestSent(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.CorrelatingMessageCallback
Called when the message request has been sent by the transport.
onRequestSent(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.GetTwinCorrelatingMessageCallback
Called when the message request has been sent by the transport.
onRequestSent(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.ReportedPropertiesUpdateCorrelatingMessageCallback
Called when the message request has been sent by the transport.
onResponseAcknowledged(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.CorrelatingMessageCallback
Called when a response to the message has been sent by IoT hub and has been acknowledged by the transport.
onResponseAcknowledged(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.GetTwinCorrelatingMessageCallback
Called when a response to the message has been sent by IoT hub and has been acknowledged by the transport.
onResponseAcknowledged(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.ReportedPropertiesUpdateCorrelatingMessageCallback
Called when a response to the message has been sent by IoT hub and has been acknowledged by the transport.
onResponseReceived(Message, Object, IotHubClientException) - Method in interface com.microsoft.azure.sdk.iot.device.CorrelatingMessageCallback
Called when a response to the sent message has been sent by IoT hub and has been receieved by the transport.
onResponseReceived(Twin, Message, Object, IotHubStatusCode, IotHubClientException) - Method in interface com.microsoft.azure.sdk.iot.device.twin.GetTwinCorrelatingMessageCallback
Called when a response to the sent message has been sent by IoT hub and has been receieved by the transport.
onResponseReceived(Message, Object, IotHubStatusCode, ReportedPropertiesUpdateResponse, IotHubClientException) - Method in interface com.microsoft.azure.sdk.iot.device.twin.ReportedPropertiesUpdateCorrelatingMessageCallback
Called when a response to the sent message has been sent by IoT hub and has been receieved by the transport.
onSessionClosedAsExpected(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onSessionClosedUnexpectedly(ErrorCondition, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onStatusChanged(ConnectionStatusChangeContext) - Method in interface com.microsoft.azure.sdk.iot.device.IotHubConnectionStatusChangeCallback
The callback that is executed each time the connection status of the client changes.
onSubscriptionAcknowledged(IotHubClientException, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.SubscriptionAcknowledgedCallback
The callback that is executed when the request to subscribe to desired properties or direct methodshas been acknowledged by the service.
onTimerTask(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onTransportError(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onTwinReceived(Twin, IotHubClientException, Object) - Method in interface com.microsoft.azure.sdk.iot.device.twin.GetTwinCallback
The callback to be executed when the service responds to a getTwin request with the current twin.
onUnhandled(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.LoggingFlowController
 
open(boolean) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Starts asynchronously sending and receiving messages from an IoT hub.
open(String) - Method in interface com.microsoft.azure.sdk.iot.device.hsm.UnixDomainSocketChannel
Open the unix domain socket for the provided address
open(boolean) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Starts asynchronously sending and receiving messages from an IoT hub.
open(boolean) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Opens this multiplexing client.
open() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
open() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
 
open() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
Opens the connection by creating a new instance of the HttpsIotHubConnection.
open(String[]) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
Opens the connection by creating a new instance of the HttpsIotHubConnection.
open(boolean) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Establishes a communication channel with an IoT Hub.
open() - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportConnection
Opens the transport connection object
open() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
Establishes a connection for the device and IoT Hub given in the client configuration.
OUTPUT_NAME_PROPERTY - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
 

P

PahoExceptionTranslator - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions
 
PahoExceptionTranslator() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.PahoExceptionTranslator
 
Pair<Type1,Type2> - Class in com.microsoft.azure.sdk.iot.device.twin
 
Pair(Type1, Type2) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.Pair
 
ParserUtility - Class in com.microsoft.azure.sdk.iot.device.twin
Set of static functions to help the serializer.
ParserUtility() - Constructor for class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
 
PreconditionFailedException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
PreconditionFailedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.PreconditionFailedException
 
PreconditionFailedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.PreconditionFailedException
 
PreconditionFailedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.PreconditionFailedException
 
PreconditionFailedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.PreconditionFailedException
 
ProductInfo - Class in com.microsoft.azure.sdk.iot.device
Represents the complete user agent string to be included in all D2C communication.
ProductInfo() - Constructor for class com.microsoft.azure.sdk.iot.device.ProductInfo
 
Property - Class in com.microsoft.azure.sdk.iot.device.twin
 
Property(String, Object) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.Property
 
ProtocolException - Exception in com.microsoft.azure.sdk.iot.device.transport
Exception class that covers all exceptions that occur within transport protocol communication.
ProtocolException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.ProtocolException
 
ProtocolException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.ProtocolException
 
ProtocolException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.ProtocolException
 
ProtocolException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.ProtocolException
 
ProtonIOException - Exception in com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions
 
ProtonIOException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.ProtonIOException
 
ProtonIOException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.ProtonIOException
 
ProtonIOException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.ProtonIOException
 
ProtonIOException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.amqps.exceptions.ProtonIOException
 
ProxySettings - Class in com.microsoft.azure.sdk.iot.device
 
ProxySettings(Proxy, String, char[]) - Constructor for class com.microsoft.azure.sdk.iot.device.ProxySettings
Create proxy settings for connecting to a proxy with a username and password
ProxySettings(Proxy) - Constructor for class com.microsoft.azure.sdk.iot.device.ProxySettings
Create proxy settings for connecting to a proxy without a username and password
put(String, Object) - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Add a single new entry in the TwinCollection.
putAll(Map<? extends String, ?>) - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Add all information in the provided Map to the TwinCollection.

Q

QuotaExceededException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
QuotaExceededException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.QuotaExceededException
 
QuotaExceededException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.QuotaExceededException
 
QuotaExceededException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.QuotaExceededException
 
QuotaExceededException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.QuotaExceededException
 

R

ReactorRunner - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
 
read(byte[]) - Method in interface com.microsoft.azure.sdk.iot.device.hsm.UnixDomainSocketChannel
Read from the unix domain socket into the provided input buffer.
readError() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Reads from the error stream and returns the error reason.
readInput() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Reads from the input stream (response stream) and returns the response.
receive() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
Pull the IotHub looking for new message.
receive() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Method to receive messages on mqtt broker connection.
receiveMessage() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
Receives an IotHubTransportMessage, if one exists.
reconnect() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
refreshSasToken() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenWithRefreshAuthenticationProvider
Renew the saved sas token
refreshSasToken() - Method in class com.microsoft.azure.sdk.iot.device.hsm.IotHubSasTokenHsmAuthenticationProvider
Renew the saved sas token using the HSM unit
registerDeviceClient(DeviceClient) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Register a device client to this multiplexing client.
registerDeviceClient(DeviceClient, long) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Register a device client to this multiplexing client.
registerDeviceClients(Iterable<DeviceClient>) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Register multiple device clients to this multiplexing client.
registerDeviceClients(Iterable<DeviceClient>, long) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Register multiple device clients to this multiplexing client.
registerMultiplexedDevice(ClientConfiguration) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
registerMultiplexedDeviceClient(List<ClientConfiguration>, long) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
ReportedPropertiesCallback - Interface in com.microsoft.azure.sdk.iot.device.twin
Callback to be executed when a reported properties update request has completed.
ReportedPropertiesUpdateCorrelatingMessageCallback - Interface in com.microsoft.azure.sdk.iot.device.twin
ReportedPropertiesUpdateResponse - Class in com.microsoft.azure.sdk.iot.device.twin
The response fields for a reported properties update request.
ReportedPropertiesUpdateResponse() - Constructor for class com.microsoft.azure.sdk.iot.device.twin.ReportedPropertiesUpdateResponse
 
RequestEntityTooLargeException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
RequestEntityTooLargeException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.RequestEntityTooLargeException
 
RequestEntityTooLargeException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.RequestEntityTooLargeException
 
RequestEntityTooLargeException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.RequestEntityTooLargeException
 
RequestEntityTooLargeException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.RequestEntityTooLargeException
 
RESERVED_PROPERTY_NAMES - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
A set of reserved property names.
resolveJsonElement(JsonElement) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
 
RetryDecision - Class in com.microsoft.azure.sdk.iot.device.transport
Represents the retry details
RetryDecision(boolean, long) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.RetryDecision
Constructor.
RetryPolicy - Interface in com.microsoft.azure.sdk.iot.device.transport
An interface for the retry policy.
run() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubReceiveTask
 
run() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubReconnectTask
 
run() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubSendTask
 
run() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport.MessageRetryRunnable
 

S

sasToken - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
SasTokenProvider - Interface in com.microsoft.azure.sdk.iot.device
Interface for allowing users to control SAS token generation.
send() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Executes the HTTPS request.
send(IotHubTransportMessage, Map<String, String>) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
This is a blocking send message.
sendAsHttpRequest() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Executes the HTTPS request as an HTTP request.
sendEvent(Message) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Synchronously sends a message to IoT hub.
sendEvent(Message, int) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Synchronously sends a message to IoT hub.
sendEvent(Message, String) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Synchronously sends a message to to a particular outputName.
sendEvent(Message, String, int) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Synchronously sends a message to to a particular outputName.
sendEvent(Message) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
 
sendEventAsync(Message, MessageSentCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Asynchronously sends a message to IoT hub.
sendEventAsync(Message, MessageSentCallback, Object, String) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Sends a message to a particular outputName asynchronously
sendEventAsync(Message, MessageSentCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
 
sendEvents(List<Message>) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Synchronously sends a batch of messages to IoT hub This operation is only supported over HTTPS.
sendEvents(List<Message>, int) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Synchronously sends a batch of messages to IoT hub This operation is only supported over HTTPS.
sendEventsAsync(List<Message>, MessagesSentCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Asynchronously sends a batch of messages to the IoT hub This operation is only supported over HTTPS.
sendFileUploadNotification(IotHubTransportMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
 
sendHttpsMessage(HttpsMessage, HttpsMethod, String, Map<String, String>) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
Sends an generic https message.
sendMessage(Message) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
sendMessage(Message) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
Sends an event message.
sendMessage(Message) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportConnection
Send a single message to the IotHub over the Transport Connection
sendMessage(Message) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
Sends an event message.
sendMessageResult(IotHubTransportMessage, IotHubMessageResult) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
sendMessageResult(IotHubTransportMessage, IotHubMessageResult) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
Sends the message result for the previously received message.
sendMessageResult(IotHubTransportMessage, IotHubMessageResult) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportConnection
Send an acknowledgement to the IotHub for a message that the Transport layer received
sendMessageResult(IotHubTransportMessage, IotHubMessageResult) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
Sends an ACK to the service for the provided message
sendMessages() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Sends all messages on the transport queue.
ServerBusyException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
ServerBusyException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ServerBusyException
 
ServerBusyException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ServerBusyException
 
ServerBusyException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ServerBusyException
 
ServerBusyException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ServerBusyException
 
ServiceUnknownException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
ServiceUnknownException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ServiceUnknownException
 
ServiceUnknownException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ServiceUnknownException
 
ServiceUnknownException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ServiceUnknownException
 
ServiceUnknownException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ServiceUnknownException
 
setAbsoluteExpiryTime(long) - Method in class com.microsoft.azure.sdk.iot.device.Message
Setter for the expiryTime property using absolute time
setAlgo(Mac) - Method in class com.microsoft.azure.sdk.iot.device.hsm.parser.SignRequest
 
setAsSecurityMessage() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
setConnectionDeviceId(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
 
setConnectionModuleId(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
 
setConnectionStatusChangeCallback(IotHubConnectionStatusChangeCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Sets the callback to be executed when the connection status of the device changes.
setConnectionStatusChangeCallback(IotHubConnectionStatusChangeCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Registers a callback to be executed when the connection status of the multiplexed connection as a whole changes.
setConnectionStatusChangeCallback(IotHubConnectionStatusChangeCallback, Object, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Registers a callback to be executed whenever the connection status to the IoT Hub has changed.
setConnectTimeout(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Sets the connect timeout in milliseconds.
setConnectTimeout(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Sets the connect timeout, in milliseconds, for the request.
setContentEncoding(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Set the content encoding of this message.
setContentType(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Set the content type of this message.
setCorrelatingMessageCallback(CorrelatingMessageCallback) - Method in class com.microsoft.azure.sdk.iot.device.Message
 
setCorrelatingMessageCallbackContext(Object) - Method in class com.microsoft.azure.sdk.iot.device.Message
 
setCorrelationId(String) - Method in class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
Set the correlationId that correlates this FileUploadCompletionNotification to the earlier request to get the SAS URI for this upload from IoT Hub.
setCorrelationId(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Setter for the correlationId property
setCreationTimeUTC(Date) - Method in class com.microsoft.azure.sdk.iot.device.Message
 
setData(byte[]) - Method in class com.microsoft.azure.sdk.iot.device.hsm.parser.SignRequest
 
setDeviceOperationType(DeviceOperations) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Setter for the device operation type
setDeviceTwinMessageCallback(MessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Setter for the device twin message callback.
setDirectMethodsMessageCallback(MessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.ClientConfiguration
Setter for the device method message callback.
setExpiryTime(long) - Method in class com.microsoft.azure.sdk.iot.device.Message
Setter for the expiryTime property.
setExtra(String) - Method in class com.microsoft.azure.sdk.iot.device.ProductInfo
Sets the extra text to be included in the user agent string
setHeaderField(String, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Sets the header field to the given value.
setInputName(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Set the input name of the message, used in routing for module communications
setIotHubConnectionString(IotHubConnectionString) - Method in class com.microsoft.azure.sdk.iot.device.Message
Setter for the iotHubConnectionString type
setIotHubMethod(HttpsMethod) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Setter for the IoT Hub method
setKeyId(String) - Method in class com.microsoft.azure.sdk.iot.device.hsm.parser.SignRequest
 
setListener(IotHubListener) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
setListener(IotHubListener) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
 
setListener(IotHubListener) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportConnection
Sets a listener into the Transport Connection object.
setListener(IotHubListener) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
 
setMaxNumberOfMessagesSentPerSendThread(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
setMessageCallback(MessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Sets the message callback.
setMessageCallback(MessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Sets the message callback.
setMessageCallback(String, MessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Sets the message callback to be fired when a telemetry message arrives on the specified input channel.
setMessageCallback(MessageCallback) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
 
setMessageCallbackContext(Object) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
 
setMessageId(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Setter for the messageId property
setMessageType(MessageType) - Method in class com.microsoft.azure.sdk.iot.device.Message
Setter for the Message type
setMethodName(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Setter for the method name of device method operation
setMultiplexingConnectionStateCallback(IotHubConnectionStatusChangeCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
setMultiplexingRetryPolicy(RetryPolicy) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
setOperationTimeout(long) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Set the length of time, in milliseconds, that any given operation will expire in.
setOutputName(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Set the output channel name to send to.
setPayload(Object) - Method in class com.microsoft.azure.sdk.iot.device.twin.DirectMethodResponse
 
setProperty(String, String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Adds or sets user-defined properties of this Message.
setReadTimeout(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Sets the read timeout in milliseconds.
setReadTimeout(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Sets the read timeout, in milliseconds, for the request.
setRegistrationExceptionsMap(Map<String, Exception>) - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientRegistrationException
Sets the full registrations exception map.
setRegistrationExceptionsMap(Map<String, Exception>) - Method in exception com.microsoft.azure.sdk.iot.device.transport.MultiplexingDeviceUnauthorizedException
Sets the full registrations exception map.
setRequestHeader(String, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Sets the request header field to the given value.
setRequestId(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Setter for the message id
setRequestMethod(HttpsMethod) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Sets the request method (i.e.
setRetryable(boolean) - Method in exception com.microsoft.azure.sdk.iot.device.transport.TransportException
 
setRetryPolicy(RetryPolicy) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
setRetryPolicy(RetryPolicy) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Sets the given retry policy for the multiplexing client level connection management.
setSharedAccessToken(String) - Method in class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
Setter for the shared access token
setSSLContext(SSLContext) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Sets this object's SSL context
setStatus(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Setter for the status
setStatus(IotHubStatusCode) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Set the status of this transport packet
setStatus(int) - Method in class com.microsoft.azure.sdk.iot.device.twin.DirectMethodResponse
 
setStatusCode(Integer) - Method in class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
Set the status code associated with this file upload request
setStatusDescription(String) - Method in class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
Set the status description associated with this file upload request
setSuccess(Boolean) - Method in class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
Set if the file upload was a success
setTokenValidSecs(long) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
setTokenValidSecs(long) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenProvidedAuthenticationProvider
 
setTokenValidSecs(long) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenSoftwareAuthenticationProvider
 
setUriPath(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Setter for the URI path
setUserId(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
 
setValue(Type2) - Method in class com.microsoft.azure.sdk.iot.device.twin.Pair
 
setValue(Object) - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
 
setVersion(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Setter for the message version
setVersion(Integer) - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Setter for the version.
shouldRefreshToken(boolean) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
Returns true if the saved token should be refreshed
shouldRetry() - Method in class com.microsoft.azure.sdk.iot.device.transport.RetryDecision
Getter for the getRetryDecision
sign(String, String, String) - Method in interface com.microsoft.azure.sdk.iot.device.auth.SignatureProvider
Sign the provided data using the provided key name
sign(String, String, String) - Method in class com.microsoft.azure.sdk.iot.device.hsm.HttpHsmSignatureProvider
Sign the provided data using the provided key name
sign(String, String, SignRequest, String) - Method in class com.microsoft.azure.sdk.iot.device.hsm.HttpsHsmClient
Send a sign request to the HSM using the provided parameters and return the HSM's response
SignatureProvider - Interface in com.microsoft.azure.sdk.iot.device.auth
Interface for a valid signature provider
SignRequest - Class in com.microsoft.azure.sdk.iot.device.hsm.parser
 
SignRequest() - Constructor for class com.microsoft.azure.sdk.iot.device.hsm.parser.SignRequest
 
SignResponse - Class in com.microsoft.azure.sdk.iot.device.hsm.parser
 
SignResponse() - Constructor for class com.microsoft.azure.sdk.iot.device.hsm.parser.SignResponse
 
stringToDateTimeOffset(String) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Helper to convert the provided string in a offset Date.
subscribeToDesiredProperties(DesiredPropertiesCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Start receiving desired property updates for this client.
subscribeToDesiredProperties(DesiredPropertiesCallback, Object, int) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Start receiving desired property updates for this client.
subscribeToDesiredPropertiesAsync(DesiredPropertiesCallback, Object, SubscriptionAcknowledgedCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Start receiving desired property updates for this client asynchronously.
subscribeToDesiredPropertiesAsync(SubscriptionAcknowledgedCallback, Object, DesiredPropertiesCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.twin.DeviceTwin
 
subscribeToDirectMethods(MethodCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.twin.DirectMethod
A method which subscribes to receive device method invocation for the user with the IotHub.
subscribeToMethods(MethodCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Subscribes to direct methods.
subscribeToMethods(MethodCallback, Object, int) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Subscribes to direct methods.
subscribeToMethodsAsync(MethodCallback, Object, SubscriptionAcknowledgedCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Subscribes to direct methods.
SubscriptionAcknowledgedCallback - Interface in com.microsoft.azure.sdk.iot.device.twin
Callback to be executed when the request to subscribe to desired properties has been acknowledged by the service.

T

ThrottledException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
ThrottledException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ThrottledException
 
ThrottledException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ThrottledException
 
ThrottledException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ThrottledException
 
ThrottledException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.ThrottledException
 
toException(IotHubStatusCode) - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubStatusCode
 
toIotHubClientException() - Method in exception com.microsoft.azure.sdk.iot.device.transport.TransportException
 
toJson() - Method in class com.microsoft.azure.sdk.iot.device.edge.DirectMethodRequest
Return the json representation of this object
toJson() - Method in class com.microsoft.azure.sdk.iot.device.FileUploadCompletionNotification
Convert this class to json.
toJson() - Method in class com.microsoft.azure.sdk.iot.device.FileUploadSasUriRequest
Convert this class to json.
toJson() - Method in class com.microsoft.azure.sdk.iot.device.hsm.parser.SignRequest
 
toJson() - Method in class com.microsoft.azure.sdk.iot.device.twin.MethodParser
Create a String with a json content that represents all the information in the method collection.
toJsonElement() - Method in class com.microsoft.azure.sdk.iot.device.twin.MethodParser
Create a JsonElement with a content that represents all the information in the method collection.
toJsonElement() - Method in class com.microsoft.azure.sdk.iot.device.twin.Twin
Serializer
toJsonElement() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Serializer
tokenValidSecs - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
The number of seconds after which the generated SAS token for a message will become invalid.
toString() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasToken
Returns the string representation of the SAS token.
toString() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
toString() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
Returns the string representation of the IoT Hub URI.
toString() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
 
toString() - Method in class com.microsoft.azure.sdk.iot.device.twin.Property
Creates a pretty print JSON with the content of this class and subclasses.
toString() - Method in class com.microsoft.azure.sdk.iot.device.twin.Twin
Creates a pretty print JSON with the content of this class and subclasses.
toString() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Creates a pretty print JSON with the content of this class and subclasses.
toString() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinMetadata
Creates a pretty print JSON with the content of this class and subclasses.
toString() - Method in class com.microsoft.azure.sdk.iot.device.twin.TwinProperties
Creates a pretty print JSON with the content of this class and subclasses.
toStringWithoutApiVersion() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.IotHubUri
 
TransportException - Exception in com.microsoft.azure.sdk.iot.device.transport
 
TransportException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.TransportException
 
TransportException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.TransportException
 
TransportException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.TransportException
 
TransportException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.TransportException
 
TransportUtils - Class in com.microsoft.azure.sdk.iot.device.transport
 
TransportUtils() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.TransportUtils
 
TrustBundleProvider - Interface in com.microsoft.azure.sdk.iot.device.edge
Interface for providing trust bundles through an external provider
TrustBundleResponse - Class in com.microsoft.azure.sdk.iot.device.hsm.parser
The json parser for the response from an HSM that contains the certificates to be trusted
TrustBundleResponse() - Constructor for class com.microsoft.azure.sdk.iot.device.hsm.parser.TrustBundleResponse
Empty constructor, only for gson.
Twin - Class in com.microsoft.azure.sdk.iot.device.twin
Representation of a single Twin.
Twin(TwinCollection, TwinCollection) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.Twin
CONSTRUCTOR
TwinCollection - Class in com.microsoft.azure.sdk.iot.device.twin
Representation of a single Twin collection.
TwinCollection() - Constructor for class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Constructor
TwinCollection(Map<? extends String, Object>) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Constructor
TwinCollection(TwinCollection) - Constructor for class com.microsoft.azure.sdk.iot.device.twin.TwinCollection
Constructor
TwinMetadata - Class in com.microsoft.azure.sdk.iot.device.twin
Representation of a single Twin metadata for the TwinCollection.
TwinProperties - Class in com.microsoft.azure.sdk.iot.device.twin
Representation of a single Twin Properties for the Twin.

U

UnauthorizedException - Exception in com.microsoft.azure.sdk.iot.device.transport.https.exceptions
 
UnauthorizedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.UnauthorizedException
 
UnauthorizedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.UnauthorizedException
 
UnauthorizedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.UnauthorizedException
 
UnauthorizedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.transport.https.exceptions.UnauthorizedException
 
UnixDomainSocketChannel - Interface in com.microsoft.azure.sdk.iot.device.hsm
The definition for a readable and writable unix domain socket channel that may be needed in module creation depending on the Edge runtime.
unregisterDeviceClient(DeviceClient) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Unregister a device client from this multiplexing client.
unregisterDeviceClient(DeviceClient, long) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Unregister a device client from this multiplexing client.
unregisterDeviceClients(Iterable<DeviceClient>) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Unregister multiple device clients from this multiplexing client.
unregisterDeviceClients(Iterable<DeviceClient>, long) - Method in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
Unregister multiple device clients from this multiplexing client.
unregisterMultiplexedDevice(ClientConfiguration, boolean) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
Asynchronously unregister a multiplexed device from an active multiplexed connection or synchronously unregister a multiplexed device from a closed multiplexed connection.
unregisterMultiplexedDeviceClient(List<ClientConfiguration>, long) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
updateReportedProperties(TwinCollection) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Patch this client's twin with the provided reported properties.
updateReportedProperties(TwinCollection, int) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Patch this client's twin with the provided reported properties.
updateReportedPropertiesAsync(TwinCollection, ReportedPropertiesCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Patch this client's twin with the provided reported properties asynchronously.
updateReportedPropertiesAsync(TwinCollection, ReportedPropertiesUpdateCorrelatingMessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Patch this client's twin with the provided reported properties asynchronously.
updateReportedPropertiesAsync(TwinCollection, ReportedPropertiesUpdateCorrelatingMessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.twin.DeviceTwin
 
USER_AGENT_STRING - Static variable in class com.microsoft.azure.sdk.iot.device.transport.TransportUtils
 

V

validateBlobName(String) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Helper to validate if the provided blob name is not null, empty, and valid.
validateMap(Map<String, Object>) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Helper to validate if the provided map in terms of maximum levels and optionally if the keys ar not metadata.
validateObject(Object) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Helper to validate if the provided object is not null.
validateQuery(String) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Validates if query contains select and from keywords and also if it is a valid utf-8 string
validateStringUTF8(String) - Static method in class com.microsoft.azure.sdk.iot.device.twin.ParserUtility
Helper to validate if the provided string is not null, empty, and all characters are UTF-8.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.ClientConfiguration.AuthType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubClientProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubConnectionStatusChangeReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubMessageResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubStatusCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.MessageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.transport.https.HttpsMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.transport.IotHubConnectionStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.twin.DeviceOperations
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.twin.MethodParser.Operation
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.ClientConfiguration.AuthType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubClientProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubConnectionStatusChangeReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubMessageResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.IotHubStatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.MessageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.transport.https.HttpsMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.transport.IotHubConnectionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.twin.DeviceOperations
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.twin.MethodParser.Operation
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(byte[]) - Method in interface com.microsoft.azure.sdk.iot.device.hsm.UnixDomainSocketChannel
Write the provided bytes to the unix domain socket.
writeOutput(byte[]) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Saves the body to be sent with the request.
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2023. All rights reserved.