Skip navigation links
A B C D E F G H I L M N O P 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.
acknowledgeReceivedMessage(IotHubTransportMessage, DeliveryState) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsReceiverLinkHandler
 
acknowledgeReceivedMessage(IotHubTransportMessage, DeliveryState) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
addMessage(HttpsSingleMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsBatchMessage
Adds a message to the batch.
addMessage(Message, IotHubEventCallback, 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.MultiplexingClientDeviceRegistrationAuthenticationException
Associate a new registration exception to a device.
addRegistrationException(String, Exception) - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingDeviceUnauthorizedException
Associate a new registration exception to a device.
addToSet(Set<?>) - Method in class com.microsoft.azure.sdk.iot.device.Template
Adds the given collection to the existing set
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
 
AmqpsCbsReceiverLinkHandler - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
Every SAS token based authentication over AMQP requires a CBS session with a sender and receiver link.
AmqpsCbsSenderLinkHandler - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
Every SAS token based authentication over AMQP requires a CBS session with a sender and receiver link.
AmqpsCbsSessionHandler - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
This class defines the special CBS ("Claims-Based-Security") session that owns a CBS sender and receiver link.
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
 
AmqpsExceptionTranslator - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
Converter for amqp style error codes to throwable transport exceptions
AmqpsExceptionTranslator() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsExceptionTranslator
 
AmqpsIotHubConnection - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
An AMQPS IotHub connection between a device and an IoTHub or Edgehub.
AmqpsIotHubConnection(DeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
AmqpsIotHubConnection(String, boolean, SSLContext, ProxySettings) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
AmqpsLinkStateCallback - Interface in com.microsoft.azure.sdk.iot.device.transport.amqps
Status callbacks to be executed to notify the session level when something happened to one of its links.
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
 
AmqpsMethodsReceiverLinkHandler - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
 
AmqpsMethodsSenderLinkHandler - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
 
AmqpsReceiverLinkHandler - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
 
AmqpsSasTokenRenewalHandler - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
This class is responsible for proactively renewing sas tokens for a single device.
AmqpsSasTokenRenewalHandler(AmqpsCbsSessionHandler, AmqpsSessionHandler) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSasTokenRenewalHandler
 
AmqpsSenderLinkHandler - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
 
AmqpsSendResult - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
 
AmqpsSessionHandler - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
 
AmqpsTelemetryReceiverLinkHandler - 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.net.IotHubUri
The API version will be passed as a param in the URI.

B

BadFormatException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
BadFormatException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.BadFormatException
 
BadFormatException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.BadFormatException
 
BadFormatException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.BadFormatException
 
BadFormatException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.BadFormatException
 
BatchMessage - Class in com.microsoft.azure.sdk.iot.device
Used to construct batch messages to be sent to the IoT Hub InternalClient.sendEventBatchAsync(List, IotHubEventCallback, 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
buildRawSignature(String, long) - Static method in class com.microsoft.azure.sdk.iot.device.auth.SignatureHelper
Builds the raw signature.
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(String, Object, Object) - Method in interface com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceMethodCallback
 
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
clean() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.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
Deprecated.
: As of release 1.1.25 this call is replaced by DeviceClient.closeNow()
close() - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
Completes all current outstanding requests and closes the IoT Hub client.
close() - Method in class com.microsoft.azure.sdk.iot.device.fileupload.FileUploadTask
 
close() - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
 
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.AmqpsCbsSessionHandler
 
close() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
close() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSasTokenRenewalHandler
 
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 interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportManager
Closes all resources used to communicate with an IoT Hub.
close() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
Closes the connection.
close() - Method in class com.microsoft.azure.sdk.iot.device.transport.ProxiedSSLSocket
 
closeNow() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Closes the IoT Hub client by releasing any resources held by client.
closeNow() - Method in class com.microsoft.azure.sdk.iot.device.fileupload.FileUpload
Close the file upload cancelling all existing uploads and shutting down the thread pool.
closeNow() - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
 
closeNow() - Method in class com.microsoft.azure.sdk.iot.device.TransportClient
Deprecated.
Completes all current outstanding requests and closes the IoT Hub client.
closeSession() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
closeWithoutWrappingException() - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
 
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.DeviceTwin - package com.microsoft.azure.sdk.iot.device.DeviceTwin
 
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.fileupload - package com.microsoft.azure.sdk.iot.device.fileupload
 
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.net - package com.microsoft.azure.sdk.iot.device.net
IoT Hub resource URIs.
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.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
 
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.
completeFileUploadAsync(FileUploadCompletionNotification) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
This function is not actually async, so use DeviceClient.completeFileUpload(FileUploadCompletionNotification) to avoid confusion
connect() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsConnection
Sends the request to the URL given in the constructor.
connect() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Method to connect to mqtt broker connection.
connect(SocketAddress) - Method in class com.microsoft.azure.sdk.iot.device.transport.ProxiedSSLSocket
 
connect(SocketAddress, int) - Method in class com.microsoft.azure.sdk.iot.device.transport.ProxiedSSLSocket
 
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
 
CONNECTION_STRING_CHARSET - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
as of release 1.2.27 this value is deprecated and will not be replaced. The charset used for URL-encoding the device ID in the connection string.
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.
CONTENT_ENCODING_KEY - Static variable in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
 
CONTENT_TYPE_KEY - Static variable in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
 
convertToMqttException(MqttException, String) - Static method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.exceptions.PahoExceptionTranslator
 
CORRELATION_ID_KEY - Static variable in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
The property names as they are saved in the system properties of this object
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
createFromEnvironment() - Static method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Create a module client instance from your environment variables
createFromEnvironment(IotHubClientProtocol) - Static method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Create a module client instance from your environment variables
createFromEnvironment(IotHubClientProtocol, ClientOptions) - Static method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Create a module client instance from your environment variables
createFromSecurityProvider(String, String, SecurityProvider, IotHubClientProtocol) - Static method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Creates a device client that uses the provided security provider for authentication.
createFromSecurityProvider(String, String, SecurityProvider, IotHubClientProtocol, ClientOptions) - Static method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Creates a device client that uses the provided security provider for authentication.
createSocket() - Method in class com.microsoft.azure.sdk.iot.device.transport.HttpProxySocketFactory
 
createSocket() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Socks5SocketFactory
 
createSocket(InetAddress, int) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Socks5SocketFactory
 
createSocket(InetAddress, int, InetAddress, int) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Socks5SocketFactory
 
createSocket(String, int) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Socks5SocketFactory
 
createSocket(String, int, InetAddress, int) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Socks5SocketFactory
 
CustomLogger - Class in com.microsoft.azure.sdk.iot.device
Deprecated.
CustomLogger(Class<?>) - Constructor for class com.microsoft.azure.sdk.iot.device.CustomLogger
Deprecated.
 

D

decodeDeviceKeyBase64(String) - Static method in class com.microsoft.azure.sdk.iot.device.auth.SignatureHelper
Decodes the deviceKey using Base64.
DEFAULT_AMQP_OPEN_AUTHENTICATION_SESSION_TIMEOUT_IN_SECONDS - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
DEFAULT_IOTHUB_MESSAGE_CHARSET - Static variable in class com.microsoft.azure.sdk.iot.device.Message
 
DEFAULT_RECEIVE_PERIOD_MILLIS - Static variable in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
 
DEFAULT_SEND_PERIOD_MILLIS - Static variable in class com.microsoft.azure.sdk.iot.device.MultiplexingClient
 
deliveryComplete(IMqttDeliveryToken) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Event fired when the message arrived on the MQTT broker.
deserializeResponse(BufferedReader) - Static method in class com.microsoft.azure.sdk.iot.device.hsm.HttpsRequestResponseSerializer
Deserialize a stream of bytes from an HSM party into an HttpsResponse
Device - Class in com.microsoft.azure.sdk.iot.device.DeviceTwin
 
Device() - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceTwin.Device
 
DEVICE_ID_ATTRIBUTE - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
as of release 1.2.27 this value is deprecated and will not be replaced. The device ID attribute name in a connection string.
DeviceClient - Class in com.microsoft.azure.sdk.iot.device
The public-facing API.
DeviceClient(String, TransportClient) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
MultiplexingClient should be used instead of TransportClient for creating all multiplexed connections.
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, IotHubClientProtocol, String, boolean, String, boolean) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
For x509 authentication, use DeviceClient(String, IotHubClientProtocol, ClientOptions) and provide an SSLContext instance in the ClientOptions instance. For a sample on how to build this SSLContext, see this code which references a helper class for building SSLContext objects for x509 authentication as well as for SAS based authentication. When not using this deprecated constructor, you can safely exclude the Bouncycastle dependencies that this library declares. See this pom.xml for an example of how to do this.
DeviceClient(String, IotHubClientProtocol, SSLContext) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
For x509 authentication, use DeviceClient(String, IotHubClientProtocol, ClientOptions) and provide an SSLContext instance in the ClientOptions instance. For a sample on how to build this SSLContext, see this code which references a helper class for building SSLContext objects for x509 authentication as well as for SAS based authentication. When not using this deprecated constructor, you can safely exclude the Bouncycastle dependencies that this library declares. See this pom.xml for an example of how to do this.
DeviceClient() - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClient
 
DeviceClientConfig - Class in com.microsoft.azure.sdk.iot.device
Configuration settings for an IoT Hub client.
DeviceClientConfig(IotHubConnectionString) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Constructor
DeviceClientConfig(IotHubAuthenticationProvider) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
DeviceClientConfig(String, SasTokenProvider, ClientOptions, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
DeviceClientConfig(IotHubConnectionString, String, boolean, String, boolean) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Constructor for device configs that use x509 authentication
DeviceClientConfig(IotHubConnectionString, ClientOptions) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
DeviceClientConfig(IotHubConnectionString, SSLContext) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
DeviceClientConfig() - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
DeviceClientConfig.AuthType - Enum in com.microsoft.azure.sdk.iot.device
 
DeviceClientException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
DeviceClientException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.DeviceClientException
 
DeviceClientException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.DeviceClientException
 
DeviceClientException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.DeviceClientException
 
DeviceClientException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.DeviceClientException
 
DeviceClientException(String, Throwable, boolean, boolean) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.DeviceClientException
 
deviceId - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
DeviceIO - Class in com.microsoft.azure.sdk.iot.device
The task scheduler for sending and receiving messages for the Device Client
deviceKey - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenSoftwareAuthenticationProvider
 
DeviceMethod - Class in com.microsoft.azure.sdk.iot.device.DeviceTwin
 
DeviceMethod(DeviceIO, DeviceClientConfig, IotHubEventCallback, Object) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceMethod
This constructor creates an instance of device method class which helps facilitate the interation for device methods between the user and IotHub.
DeviceMethodCallback - Interface in com.microsoft.azure.sdk.iot.device.DeviceTwin
 
DeviceMethodData - Class in com.microsoft.azure.sdk.iot.device.DeviceTwin
 
DeviceMethodData(int, String) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceMethodData
 
DeviceOperations - Enum in com.microsoft.azure.sdk.iot.device.DeviceTwin
 
DeviceOperationTimeoutException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
DeviceOperationTimeoutException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.DeviceOperationTimeoutException
 
DeviceOperationTimeoutException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.DeviceOperationTimeoutException
 
DeviceOperationTimeoutException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.DeviceOperationTimeoutException
 
DeviceOperationTimeoutException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.DeviceOperationTimeoutException
 
DeviceTwin - Class in com.microsoft.azure.sdk.iot.device.DeviceTwin
 
DeviceTwin(DeviceIO, DeviceClientConfig, IotHubEventCallback, Object, PropertyCallBack, Object) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceTwin
 
DeviceTwin(DeviceIO, DeviceClientConfig, IotHubEventCallback, Object, TwinPropertyCallBack, Object) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceTwin
 
digest - Variable in class com.microsoft.azure.sdk.iot.device.hsm.parser.SignResponse
 
disconnect() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Method to disconnect to mqtt broker connection.

E

encodeSignatureBase64(byte[]) - Static method in class com.microsoft.azure.sdk.iot.device.auth.SignatureHelper
Encodes the signature using Base64 and then further encodes the resulting string using UTF-8 encoding.
encodeSignatureUtf8(byte[]) - Static method in class com.microsoft.azure.sdk.iot.device.auth.SignatureHelper
Encodes the signature using charset UTF-8.
encodeSignatureWebSafe(String) - Static method in class com.microsoft.azure.sdk.iot.device.auth.SignatureHelper
Safely escapes characters in the signature so that they can be transmitted over the internet.
ENCODING_FORMAT_NAME - Static variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
encryptSignatureHmacSha256(byte[], byte[]) - Static method in class com.microsoft.azure.sdk.iot.device.auth.SignatureHelper
Encrypts the signature using HMAC-SHA256.
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
 
execute(IotHubConnectionStatus, IotHubConnectionStatusChangeReason, Throwable, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
 
execute(IotHubConnectionState, Object) - Method in interface com.microsoft.azure.sdk.iot.device.IotHubConnectionStateCallback
 
execute(IotHubConnectionStatus, IotHubConnectionStatusChangeReason, Throwable, Object) - Method in interface com.microsoft.azure.sdk.iot.device.IotHubConnectionStatusChangeCallback
Callback that is executed when the connection status of this sdk to the iot hub changes.
execute(IotHubStatusCode, Object) - Method in interface com.microsoft.azure.sdk.iot.device.IotHubEventCallback
Executes the callback.
execute(ResponseMessage, Object) - Method in interface com.microsoft.azure.sdk.iot.device.IotHubResponseCallback
Executes the callback.
execute(Message, Object) - Method in interface com.microsoft.azure.sdk.iot.device.MessageCallback
Executes the callback.
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

FeedbackStatusCodeEnum - Enum in com.microsoft.azure.sdk.iot.device
 
FileUpload - Class in com.microsoft.azure.sdk.iot.device.fileupload
Provide means to upload file in the Azure Storage using the IoTHub.
FileUpload(DeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.device.fileupload.FileUpload
CONSTRUCTOR
FileUploadInProgress - Class in com.microsoft.azure.sdk.iot.device.fileupload
Control the file uploads that are in progress
FileUploadTask - Class in com.microsoft.azure.sdk.iot.device.fileupload
Provide means to asynchronous upload file in the Azure Storage using the IoTHub.
FileUploadTask(HttpsTransportManager) - Constructor for class com.microsoft.azure.sdk.iot.device.fileupload.FileUploadTask
 
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

G

gatewayHostname - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
getApiVersionString() - Static method in class com.microsoft.azure.sdk.iot.device.net.IotHubUri
 
getAuthenticationProvider() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
getAuthenticationType() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Getter for AuthenticationType
getBody() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsBatchMessage
Returns the current batch body as a UTF-8 encoded byte array.
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.
getBody() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns a copy of the message body.
getBodyAsString() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns the message body as a string.
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 class com.microsoft.azure.sdk.iot.device.transport.https.HttpsBatchMessage
Returns the message content-type as 'application/vnd.microsoft.iothub.json'.
getContentType() - Method in interface com.microsoft.azure.sdk.iot.device.transport.https.HttpsMessage
Gets the message content type.
getContentType() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns 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.
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
 
getDeliveryAcknowledgement() - Method in class com.microsoft.azure.sdk.iot.device.Message
Getter for the delivery acknowledgement system property
getDesiredProp() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Device
 
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.DeviceClientConfig
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.amqps.AmqpsSessionHandler
 
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.
getDeviceMethodsMessageCallback() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Getter for the device twin message callback.
getDeviceMethodsMessageContext() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Getter for the context to be passed in to the device twin message callback.
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.DeviceClientConfig
Getter for the message callback.
getDeviceTelemetryMessageContext(String) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Getter for the context to be passed in to the message callback.
getDeviceTwin() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Retrieves the twin's latest desired properties
getDeviceTwin() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceTwin
 
getDeviceTwinMessageCallback() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Getter for the device twin message callback.
getDeviceTwinMessageContext() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Getter for the context to be passed in to the device twin message callback.
getDigest() - Method in class com.microsoft.azure.sdk.iot.device.hsm.parser.SignResponse
 
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(FileUploadSasUriRequest) - Method in class com.microsoft.azure.sdk.iot.device.fileupload.FileUploadTask
 
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.DeviceClientConfig
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.net.IotHubAbandonUri
Returns the string representation of the IoT Hub hostname.
getHostname() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubCompleteUri
Returns the string representation of the IoT Hub hostname.
getHostname() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubEventUri
Returns the string representation of the IoT Hub hostname.
getHostname() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubMessageUri
Returns the string representation of the IoT Hub hostname.
getHostname() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubRejectUri
Returns the string representation of the IoT Hub hostname.
getHostname() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubUri
Returns the string representation of the IoT Hub hostname.
getHostname() - Method in class com.microsoft.azure.sdk.iot.device.ProxySettings
 
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.DeviceClientConfig
Getter for the IoT Hub hostname.
getIotHubMethod() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Getter for the IoT Hub method
getIotHubName() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Getter for the IoT Hub name.
getIotHubService() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
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.
getIotHubTrustedCert() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
getIsReported() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
 
getKey() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Pair
 
getKey() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
 
getLastUpdated() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
 
getLastUpdatedVersion() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
 
getLinkInstanceType() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsReceiverLinkHandler
 
getLinkInstanceType() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSenderLinkHandler
 
getLinkInstanceType() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsMethodsReceiverLinkHandler
 
getLinkInstanceType() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsMethodsSenderLinkHandler
 
getLinkInstanceType() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSenderLinkHandler
 
getLinkInstanceType() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsTelemetryReceiverLinkHandler
 
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.DeviceClientConfig
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.CustomLogger
Deprecated.
 
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.DeviceClientConfig
 
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.
getOperationTimeout() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Getter for the device operation timeout
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.net.IotHubAbandonUri
Returns the string representation of the IoT Hub path.
getPath() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubCompleteUri
Returns the string representation of the IoT Hub path.
getPath() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubEventUri
Returns the string representation of the IoT Hub path.
getPath() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubMessageUri
Returns the string representation of the IoT Hub path.
getPath() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubRejectUri
Returns the string representation of the IoT Hub path.
getPath() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubUri
Returns the string representation of the IoT Hub path.
getPathToIotHubTrustedCert() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
getPayload() - Method in class com.microsoft.azure.sdk.iot.device.edge.MethodResult
 
getPayloadObject() - Method in class com.microsoft.azure.sdk.iot.device.edge.MethodResult
 
getPort() - Method in class com.microsoft.azure.sdk.iot.device.ProxySettings
 
getProductInfo() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
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 class com.microsoft.azure.sdk.iot.device.transport.https.HttpsBatchMessage
Returns an empty list of properties for the batched message.
getProperties() - Method in interface com.microsoft.azure.sdk.iot.device.transport.https.HttpsMessage
Gets the collection of message properties.
getProperties() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns a copy of the 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.DeviceClientConfig
 
getProtocol() - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
Getter for the transport protocol.
getProtocol() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
getProxy() - Method in class com.microsoft.azure.sdk.iot.device.ProxySettings
 
getProxySettings() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
getReceivePeriodInMilliseconds() - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
Getter for the receive period in milliseconds.
getReceiveThreadLock() - 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.MultiplexingClientDeviceRegistrationAuthenticationException
Get the exception for each device that failed to register.
getRegistrationExceptions() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingDeviceUnauthorizedException
Get the exception for each device that failed to register.
getReportedProp() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Device
 
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.net.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.
getResponseMessage() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceMethodData
 
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.
getRetryPolicy() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Getter for RetryPolicy
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.DeviceClientConfig
Getter for SasTokenAuthentication
getSendPeriodInMilliseconds() - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
Getter for the send period in milliseconds.
getSendThreadLock() - 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.IotHubSasTokenHardwareAuthenticationProvider
Getter for SSLContext
getSSLContext() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubX509HardwareAuthenticationProvider
Getter for IotHubSSLContext
getSSLContext() - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubX509SoftwareAuthenticationProvider
Getter for IotHubSSLContext
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.DeviceTwin.DeviceMethodData
 
getStatus() - Method in class com.microsoft.azure.sdk.iot.device.edge.MethodResult
 
getStatus() - Method in class com.microsoft.azure.sdk.iot.device.ResponseMessage
Getter for the status
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(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.TopicParser
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.BadFormatException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.HubOrDeviceIdNotFoundException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.InternalServerErrorException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubServiceException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.PreconditionFailedException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.RequestEntityTooLargeException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.ServerBusyException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.ThrottledException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.TooManyDevicesException
 
getStatusCode() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.UnauthorizedException
 
getSystemProperties() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsBatchMessage
It is part of the HttpsMessage interface to get the collection of system message properties.
getSystemProperties() - Method in interface com.microsoft.azure.sdk.iot.device.transport.https.HttpsMessage
Gets the collection of system message properties.
getSystemProperties() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns a copy of the message system properties.
getTemplateTestPrivate() - Method in class com.microsoft.azure.sdk.iot.device.Template
Getter for the private object
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) - 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) - Method in interface com.microsoft.azure.sdk.iot.device.edge.TrustBundleProvider
 
getTwin() - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Retrieves the twin's latest desired properties
getUnionSet() - Method in class com.microsoft.azure.sdk.iot.device.Template
Getter for the state of set at the invoked instance
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
 
getValue() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Pair
 
getValue() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
 
getValue() - Method in class com.microsoft.azure.sdk.iot.device.MessageProperty
Returns the property value.
getVersion() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
 
getVersion() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Getter for the message version
getVersion(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.TopicParser
 

H

handleAuthenticationResponseMessage(int, String, Reactor) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSasTokenRenewalHandler
 
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
 
HOSTNAME_ATTRIBUTE - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
as of release 1.2.27 this value is deprecated and will not be replaced. The hostname attribute name in a connection string.
HsmException - Exception in com.microsoft.azure.sdk.iot.device.hsm
 
HsmException() - Constructor for exception com.microsoft.azure.sdk.iot.device.hsm.HsmException
 
HsmException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.hsm.HsmException
 
HsmException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.hsm.HsmException
 
HsmException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.hsm.HsmException
 
HsmException(String, Throwable, boolean, boolean) - Constructor for exception com.microsoft.azure.sdk.iot.device.hsm.HsmException
 
HttpHsmSignatureProvider - Class in com.microsoft.azure.sdk.iot.device.hsm
Provides a means to sign data for authentication purposes
HttpHsmSignatureProvider(String, String) - 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.
HttpsBatchMessage - Class in com.microsoft.azure.sdk.iot.device.transport.https
Builds a batched IoT Hub request body as a JSON array.
HttpsBatchMessage() - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsBatchMessage
Constructor.
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) - 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(DeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
Constructs an instance from the given DeviceClientConfig 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
 
HttpsRequestResponseSerializer - Class in com.microsoft.azure.sdk.iot.device.hsm
 
HttpsRequestResponseSerializer() - Constructor for class com.microsoft.azure.sdk.iot.device.hsm.HttpsRequestResponseSerializer
 
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
 
HttpsSingleMessage - Class in com.microsoft.azure.sdk.iot.device.transport.https
A single HTTPS message.
HttpsTransportManager - Class in com.microsoft.azure.sdk.iot.device.transport.https
Implementation of the transport manager for https.
HttpsTransportManager(DeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.https.HttpsTransportManager
Constructor
HubOrDeviceIdNotFoundException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
HubOrDeviceIdNotFoundException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.HubOrDeviceIdNotFoundException
 
HubOrDeviceIdNotFoundException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.HubOrDeviceIdNotFoundException
 
HubOrDeviceIdNotFoundException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.HubOrDeviceIdNotFoundException
 
HubOrDeviceIdNotFoundException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.HubOrDeviceIdNotFoundException
 

I

incomingLock - Variable in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
 
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.exceptions
 
InternalServerErrorException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.InternalServerErrorException
 
InternalServerErrorException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.InternalServerErrorException
 
InternalServerErrorException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.InternalServerErrorException
 
InternalServerErrorException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.InternalServerErrorException
 
invokeCallbacks() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Invokes the callbacks for all completed requests.
invokeMethod(String, MethodRequest) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Invoke a method on a device
invokeMethod(String, String, MethodRequest) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Invoke a method on a module
invokeMethod(MethodRequest, 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
 
IotHubAbandonUri - Class in com.microsoft.azure.sdk.iot.device.net
A URI for a device to instruct an IoT Hub to mark a message as being abandoned.
IotHubAbandonUri(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubAbandonUri
Constructor.
IotHubAbandonUri() - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubAbandonUri
 
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
 
IotHubClientProtocol - Enum in com.microsoft.azure.sdk.iot.device
The application-layer protocol used by the client to communicate with an IoT Hub.
IotHubCompleteUri - Class in com.microsoft.azure.sdk.iot.device.net
A URI for a device to instruct an IoT Hub to mark a message as being completed.
IotHubCompleteUri(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubCompleteUri
Constructor.
IotHubCompleteUri() - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubCompleteUri
 
IotHubConnectionState - Enum in com.microsoft.azure.sdk.iot.device
The IoT Hub connection state value.
IotHubConnectionStateCallback - Interface in com.microsoft.azure.sdk.iot.device
An interface for an IoT Hub connection state callback.
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.
IotHubConnectionString(String, String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.IotHubConnectionString
 
IoTHubConnectionType - Enum in com.microsoft.azure.sdk.iot.device.transport.amqps
Type of the connection
IotHubEventCallback - Interface in com.microsoft.azure.sdk.iot.device
An interface for an IoT Hub event callback.
IotHubEventUri - Class in com.microsoft.azure.sdk.iot.device.net
A URI for a device to send event to an IoT Hub.
IotHubEventUri(String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubEventUri
Constructor.
IotHubEventUri() - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubEventUri
 
IotHubException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
Super class for IotHub exceptions
IotHubException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubException
 
IotHubException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubException
 
IotHubException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubException
 
IotHubException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubException
 
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.
iotHubMessageToProtonMessage(Message) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsMethodsSenderLinkHandler
 
IotHubMessageUri - Class in com.microsoft.azure.sdk.iot.device.net
A URI for a device to poll for messages from an IoT Hub.
IotHubMessageUri(String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubMessageUri
Constructor.
IotHubMessageUri() - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubMessageUri
 
IotHubMethod - Enum in com.microsoft.azure.sdk.iot.device
Generic IoT Hub Method.
IotHubReactor - Class in com.microsoft.azure.sdk.iot.device.transport.amqps
 
IotHubReactor(Reactor) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.amqps.IotHubReactor
 
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
 
IotHubRejectUri - Class in com.microsoft.azure.sdk.iot.device.net
A URI for a device to instruct an IoT Hub to mark a message as being rejected.
IotHubRejectUri(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubRejectUri
Constructor.
IotHubRejectUri() - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubRejectUri
 
IotHubResponseCallback - Interface in com.microsoft.azure.sdk.iot.device
An interface for an IoT Hub response callback.
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, SSLContext) - 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
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
 
iotHubService - Variable in exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
IotHubServiceException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
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.exceptions.IotHubServiceException
 
IotHubServiceException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubServiceException
 
IotHubServiceException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubServiceException
 
IotHubServiceException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubServiceException
 
IotHubSizeExceededException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
Create IotHub size exceeded exceptions This exception will be throw when a function tries to add content in a buffer or message and the final size will exceed the maximum size acceptable by the IotHub.
IotHubSizeExceededException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubSizeExceededException
 
IotHubSizeExceededException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.IotHubSizeExceededException
 
iotHubSSLContext - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
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(DeviceClientConfig, IotHubConnectionStatusChangeCallback) - 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) - 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.
IotHubTransportManager - Interface in com.microsoft.azure.sdk.iot.device.transport
An interface for an simple and synchronous IoT Hub transport.
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, IotHubEventCallback, Object, IotHubStatusCode, long, String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportPacket
Constructor.
iotHubTrustedCert - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
IotHubUri - Class in com.microsoft.azure.sdk.iot.device.net
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.net.IotHubUri
Constructor.
IotHubUri(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubUri
Constructor.
IotHubUri() - Constructor for class com.microsoft.azure.sdk.iot.device.net.IotHubUri
 
IotHubX509 - Class in com.microsoft.azure.sdk.iot.device.auth
 
iotHubX509 - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubX509SoftwareAuthenticationProvider
 
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, String, boolean, String, boolean) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.IotHubX509SoftwareAuthenticationProvider
Constructor that takes in a connection string and certificate/private key pair needed to use x509 authentication
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
isBase64Encoded() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns whether the message is Base64-encoded.
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.DeviceIO
Getter for the transport empty queue.
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.InternalClient
Returns if this client is or ever was registered to a MultiplexingClient instance.
isOpen() - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
Getter for the connection state.
isRetryable - Variable in exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
isRetryable() - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
isSecurityMessage() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
isUseWebsocket() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
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.

L

LogDebug(String, Object...) - Method in class com.microsoft.azure.sdk.iot.device.CustomLogger
Deprecated.
 
LogDebug(String, Throwable, Object...) - Method in class com.microsoft.azure.sdk.iot.device.CustomLogger
Deprecated.
 
LogError(String, Object...) - Method in class com.microsoft.azure.sdk.iot.device.CustomLogger
Deprecated.
 
LogError(Throwable) - Method in class com.microsoft.azure.sdk.iot.device.CustomLogger
Deprecated.
 
LogFatal(String, Object...) - Method in class com.microsoft.azure.sdk.iot.device.CustomLogger
Deprecated.
Since the switch from Log4j to slf4j there is no fatal log level anymore. Mapped to error level
LogInfo(String, Object...) - Method in class com.microsoft.azure.sdk.iot.device.CustomLogger
Deprecated.
 
LogTrace(String, Object...) - Method in class com.microsoft.azure.sdk.iot.device.CustomLogger
Deprecated.
 
LogWarn(String, Object...) - Method in class com.microsoft.azure.sdk.iot.device.CustomLogger
Deprecated.
 

M

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(ByteArrayInputStream) - 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.
MESSAGE_ID_KEY - Static variable in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
 
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
 
MessageRetryRunnable(Queue<IotHubTransportPacket>, IotHubTransportPacket, Object) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport.MessageRetryRunnable
 
MessageType - Enum in com.microsoft.azure.sdk.iot.device
The IoTHub message type
MethodRequest - Class in com.microsoft.azure.sdk.iot.device.edge
Json parser for a method request.
MethodRequest(String, String) - Constructor for class com.microsoft.azure.sdk.iot.device.edge.MethodRequest
Constructor for a MethodRequest.
MethodRequest(String, String, Integer, Integer) - Constructor for class com.microsoft.azure.sdk.iot.device.edge.MethodRequest
Constructor for a MethodRequest.
MethodResult - Class in com.microsoft.azure.sdk.iot.device.edge
 
MethodResult(String) - Constructor for class com.microsoft.azure.sdk.iot.device.edge.MethodResult
 
MILLISECONDS_PER_SECOND - Static variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
MINIMUM_EXPIRATION_TIME_OFFSET - Static variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
 
ModelId - Variable in class com.microsoft.azure.sdk.iot.device.ClientOptions
The Digital Twin Model Id associated with the device and module identity.
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, IotHubClientProtocol, String, boolean, String, boolean) - Constructor for class com.microsoft.azure.sdk.iot.device.ModuleClient
Deprecated.
For x509 authentication, use ModuleClient(String, IotHubClientProtocol, ClientOptions) and provide an SSLContext instance in the ClientOptions instance. For a sample on how to build this SSLContext, see this code which references a helper class for building SSLContext objects for x509 authentication as well as for SAS based authentication. When not using this deprecated constructor, you can safely exclude the Bouncycastle dependencies that this library declares. See this pom.xml for an example of how to do this.
ModuleClient(String, IotHubClientProtocol, SSLContext) - Constructor for class com.microsoft.azure.sdk.iot.device.ModuleClient
Deprecated.
For x509 authentication, use ModuleClient(String, IotHubClientProtocol, ClientOptions) and provide an SSLContext instance in the ClientOptions instance. For a sample on how to build this SSLContext, see this code which references a helper class for building SSLContext objects for x509 authentication as well as for SAS based authentication. When not using this deprecated constructor, you can safely exclude the Bouncycastle dependencies that this library declares. See this pom.xml for an example of how to do this.
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.
ModuleClientException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
ModuleClientException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ModuleClientException
 
ModuleClientException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ModuleClientException
 
ModuleClientException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ModuleClientException
 
ModuleClientException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ModuleClientException
 
ModuleClientException(String, Throwable, boolean, boolean) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ModuleClientException
 
moduleId - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
Mqtt - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
Mqtt(MqttConnection, IotHubListener, MqttMessageListener, String, Map<Integer, Message>, String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Constructor to instantiate mqtt broker connection.
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
 
MqttConnection - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
MqttDeviceMethod - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
MqttDeviceMethod(MqttConnection, String, Map<Integer, Message>, String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceMethod
 
MqttDeviceTwin - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
MqttDeviceTwin(MqttConnection, String, Map<Integer, Message>, String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceTwin
 
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(DeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
Constructs an instance from the given DeviceClientConfig object.
MqttMessageListener - Interface in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
MqttMessaging - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
MqttMessaging(MqttConnection, String, IotHubListener, MqttMessageListener, String, String, boolean, Map<Integer, Message>) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttMessaging
 
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 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
 
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.
MultiplexingClientDeviceRegistrationAuthenticationException - 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.
MultiplexingClientDeviceRegistrationAuthenticationException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientDeviceRegistrationAuthenticationException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception and no error message.
MultiplexingClientDeviceRegistrationAuthenticationException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientDeviceRegistrationAuthenticationException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception but with an error message.
MultiplexingClientDeviceRegistrationAuthenticationException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientDeviceRegistrationAuthenticationException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception and an error message.
MultiplexingClientDeviceRegistrationAuthenticationException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientDeviceRegistrationAuthenticationException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception but no error message.
MultiplexingClientDeviceRegistrationTimeoutException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
Exception that is thrown when a multiplexed device client registration or unregistration times out.
MultiplexingClientDeviceRegistrationTimeoutException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientDeviceRegistrationTimeoutException
Construct a new MultiplexingClientDeviceRegistrationTimeoutException with no nested exception and no error message.
MultiplexingClientDeviceRegistrationTimeoutException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientDeviceRegistrationTimeoutException
Construct a new MultiplexingClientDeviceRegistrationTimeoutException with no nested exception but with an error message.
MultiplexingClientDeviceRegistrationTimeoutException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientDeviceRegistrationTimeoutException
Construct a new MultiplexingClientDeviceRegistrationTimeoutException with a nested exception and an error message.
MultiplexingClientDeviceRegistrationTimeoutException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientDeviceRegistrationTimeoutException
Construct a new MultiplexingClientDeviceRegistrationTimeoutException with a nested exception but no error message.
MultiplexingClientException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
The top level exception class for all operations in MultiplexingClient that aren't InterruptedException or IOException.
MultiplexingClientException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientException
 
MultiplexingClientException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientException
 
MultiplexingClientException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientException
 
MultiplexingClientException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientException
 
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
 
MultiplexingDeviceUnauthorizedException - 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.
MultiplexingDeviceUnauthorizedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingDeviceUnauthorizedException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception and no error message.
MultiplexingDeviceUnauthorizedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.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.exceptions.MultiplexingDeviceUnauthorizedException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception and an error message.
MultiplexingDeviceUnauthorizedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingDeviceUnauthorizedException
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception but no error message.

N

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
 
notifyDeviceDisconnectAsync(Throwable, IotHubListener, String, String) - Static method in class com.microsoft.azure.sdk.iot.device.transport.ReconnectionNotifier
 
notifyDisconnectAsync(Throwable, IotHubListener, String) - Static method in class com.microsoft.azure.sdk.iot.device.transport.ReconnectionNotifier
 
notifyLock() - Method in class com.microsoft.azure.sdk.iot.device.ObjectLock
 
numMessages() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsBatchMessage
Returns the number of messages currently in the batch.

O

ObjectLock - Class in com.microsoft.azure.sdk.iot.device
This class enables mocking of the base class wait and notify functions
ObjectLock() - Constructor for class com.microsoft.azure.sdk.iot.device.ObjectLock
 
onAuthenticationFailed(String, TransportException) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
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
 
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(Throwable, String) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when connection has been lost
onConnectionLost(Throwable, 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
 
onDelivery(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsReceiverLinkHandler
 
onDelivery(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsReceiverLinkHandler
 
onDelivery(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSenderLinkHandler
 
onDeviceSessionOpened(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onLinkClosedUnexpectedly(ErrorCondition) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
onLinkClosedUnexpectedly(ErrorCondition) - Method in interface com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsLinkStateCallback
Executed if a link closes remotely unexpectedly
onLinkClosedUnexpectedly(ErrorCondition) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
onLinkInit(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsReceiverLinkHandler
 
onLinkInit(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSenderLinkHandler
 
onLinkLocalClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsReceiverLinkHandler
 
onLinkLocalClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSenderLinkHandler
 
onLinkLocalOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsReceiverLinkHandler
 
onLinkLocalOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSenderLinkHandler
 
onLinkOpened(BaseHandler) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
onLinkOpened(BaseHandler) - Method in interface com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsLinkStateCallback
Executed when a link has finished opening
onLinkOpened(BaseHandler) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
onLinkRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsReceiverLinkHandler
 
onLinkRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSenderLinkHandler
 
onLinkRemoteOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsReceiverLinkHandler
 
onLinkRemoteOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSenderLinkHandler
 
onMessageAcknowledged(Message, int, DeliveryState) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
onMessageAcknowledged(Message, DeliveryState, String) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onMessageAcknowledged(Message, int, DeliveryState) - Method in interface com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsLinkStateCallback
Executed when a message sent by a link in this session was acknowledged by the service
onMessageAcknowledged(Message, int, DeliveryState) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
onMessageArrived(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttIotHubConnection
 
onMessageArrived(int) - Method in interface com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttMessageListener
 
onMessageReceived(IotHubTransportMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
onMessageReceived(IotHubTransportMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onMessageReceived(IotHubTransportMessage) - Method in interface com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsLinkStateCallback
Executed when a message is received by a link in this session.
onMessageReceived(IotHubTransportMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
onMessageReceived(IotHubTransportMessage, Throwable) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when a transport message has been received.
onMessageReceived(IotHubTransportMessage, Throwable) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
onMessageSent(Message, String, Throwable) - 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, Throwable) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
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(Throwable, String, String) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubListener
Callback to be fired when the multiplexed connection loses a device session.
onMultiplexedDeviceSessionLost(Throwable, String, String) - 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
 
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
 
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
 
onSessionFinal(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
onSessionLocalClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
onSessionLocalClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
onSessionLocalOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
onSessionLocalOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
onSessionRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
onSessionRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
onSessionRemoteOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
onSessionRemoteOpen(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
onTimerTask(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
onTimerTask(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSasTokenRenewalHandler
 
onTransportError(Event) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
open() - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Starts asynchronously sending and receiving messages from an IoT Hub.
open() - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
 
open() - 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() - 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 interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportManager
Establishes a communication channel with an IoT Hub.
open(String[]) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportManager
Establishes a communication channel with an IoT Hub for a specific set of topics.
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.
open() - Method in class com.microsoft.azure.sdk.iot.device.TransportClient
Deprecated.
Creates a deviceIO and sets it to all the device client.
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.DeviceTwin
 
Pair(Type1, Type2) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceTwin.Pair
 
parseHttpsJsonMessage(Message) - Static method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns the HTTPS message represented by the service-bound message for application json format.
parseHttpsMessage(Message) - Static method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns the HTTPS message represented by the service-bound message for binary octets.
parseHttpsMessage(HttpsResponse) - Static method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns the HTTPS message represented by the HTTPS response.
pathToIotHubTrustedCert - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
peekMessage() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
 
PreconditionFailedException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
PreconditionFailedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.PreconditionFailedException
 
PreconditionFailedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.PreconditionFailedException
 
PreconditionFailedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.PreconditionFailedException
 
PreconditionFailedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.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.DeviceTwin
 
Property(String, Object) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
 
Property(String, Object, Integer, boolean, Date, Integer) - Constructor for class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
 
PropertyCall(Type1, Type2, Object) - Method in interface com.microsoft.azure.sdk.iot.device.DeviceTwin.PropertyCallBack
 
PropertyCallBack<Type1,Type2> - Interface in com.microsoft.azure.sdk.iot.device.DeviceTwin
 
ProtocolException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
Exception class that covers all exceptions that occur within transport protocol communication.
ProtocolException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ProtocolException
 
ProtocolException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ProtocolException
 
ProtocolException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ProtocolException
 
ProtocolException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.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
 
protonMessageToIoTHubMessage(AmqpsMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsMethodsReceiverLinkHandler
 
protonMessageToIoTHubMessage(AmqpsMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsTelemetryReceiverLinkHandler
 
ProxiedSSLSocket - Class in com.microsoft.azure.sdk.iot.device.transport
Extension of an SSLSocket that sends an HTTP CONNECT packet to the proxy socket before sending the SSL handshake upstream.
ProxiedSSLSocket(SSLSocketFactory, Socket, String, char[]) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.ProxiedSSLSocket
 
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
publish(String, Message) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Method to publish to mqtt broker connection.

R

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 interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportManager
Synchronously receive message from the IoT Hub.
receive() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Method to receive messages on mqtt broker connection.
receive() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceMethod
 
receive() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceTwin
 
RECEIVE_PERIOD_MILLIS - Variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
 
RECEIVE_PERIOD_MILLIS_AMQPS - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
as of release 1.2.27 these value is deprecated and replaced by DeviceClient.setOption(String, Object) SetMinimumPollingInterval to change it. The number of milliseconds the transport will wait between polling for messages.
RECEIVE_PERIOD_MILLIS_AMQPS - Static variable in class com.microsoft.azure.sdk.iot.device.TransportClient
Deprecated.
 
RECEIVE_PERIOD_MILLIS_HTTPS - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
RECEIVE_PERIOD_MILLIS_MQTT - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
receiveMessage() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsIotHubConnection
Receives an IotHubTransportMessage, if one exists.
ReconnectionNotifier - Class in com.microsoft.azure.sdk.iot.device.transport
 
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
registerConnectionStateCallback(IotHubConnectionStateCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
registerConnectionStateCallback(IotHubConnectionStateCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
Registers a callback with the configured transport to be executed whenever the connection to the device is lost or established.
registerConnectionStateCallback(IotHubConnectionStateCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
Registers a callback to be executed whenever the connection to the IoT Hub is lost or established.
registerConnectionStatusChangeCallback(IotHubConnectionStatusChangeCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Registers a callback to be executed when the connection status of the device changes.
registerConnectionStatusChangeCallback(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.
registerConnectionStatusChangeCallback(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.
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(DeviceClientConfig) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
registerMultiplexedDeviceClient(List<DeviceClientConfig>, long) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
registerMultiplexingConnectionStateCallback(IotHubConnectionStatusChangeCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
RequestEntityTooLargeException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
RequestEntityTooLargeException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.RequestEntityTooLargeException
 
RequestEntityTooLargeException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.RequestEntityTooLargeException
 
RequestEntityTooLargeException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.RequestEntityTooLargeException
 
RequestEntityTooLargeException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.RequestEntityTooLargeException
 
RESERVED_PROPERTY_NAMES - Static variable in class com.microsoft.azure.sdk.iot.device.MessageProperty
A set of reserved property names.
ResponseMessage - Class in com.microsoft.azure.sdk.iot.device
Extend Message to support status response
ResponseMessage(byte[], IotHubStatusCode) - Constructor for class com.microsoft.azure.sdk.iot.device.ResponseMessage
CONSTRUCTOR
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.fileupload.FileUploadTask
 
run() - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.IotHubReactor
 
run() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubReceiveTask
 
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.
securityProvider - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenHardwareAuthenticationProvider
 
securityProviderX509 - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubX509HardwareAuthenticationProvider
 
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.
send(IotHubTransportMessage, Map<String, String>) - Method in interface com.microsoft.azure.sdk.iot.device.transport.IotHubTransportManager
Synchronously send a message to the IoT Hub.
send(IotHubTransportMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceMethod
Sends the provided device method message over the mqtt connection
send(IotHubTransportMessage) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceTwin
Sends the provided device twin message over the mqtt connection
send(Message) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttMessaging
Sends the provided telemetry message over the mqtt connection
SEND_PERIOD_MILLIS - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
as of release 1.2.27 this value is deprecated and replaced by DeviceClient.setOption(String, Object) SetSendInterval to change it. The number of milliseconds the transport will wait between sending out messages.
SEND_PERIOD_MILLIS - Static variable in class com.microsoft.azure.sdk.iot.device.TransportClient
Deprecated.
 
sendAsHttpRequest() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Executes the HTTPS request as an HTTP request.
sendAuthenticationMessage(DeviceClientConfig, AuthenticationMessageCallback) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsCbsSessionHandler
 
sendAuthenticationMessage(Reactor) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSasTokenRenewalHandler
 
sendEventAsync(Message, IotHubEventCallback, Object, String) - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
Asynchronously sends an event message to the IoT Hub.
sendEventAsync(Message, IotHubEventCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Asynchronously sends an event message to the IoT Hub.
sendEventAsync(Message, IotHubEventCallback, Object, String) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Sends a message to a particular outputName asynchronously
sendEventAsync(Message, IotHubEventCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
 
sendEventBatchAsync(List<Message>, IotHubEventCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Asynchronously sends a batch of messages to the IoT Hub HTTPS messages will be sent in a single batch and MQTT and AMQP messages will be sent individually.
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.
sendMessageAcknowledgement(int) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Attempts to send ack for the provided 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.
sendNotification(FileUploadCompletionNotification) - Method in class com.microsoft.azure.sdk.iot.device.fileupload.FileUploadTask
 
sendReportedProperties(Set<Property>) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Sends reported properties
sendReportedProperties(Set<Property>, int) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Sends reported properties
serializeRequest(HttpsRequest, String, String, String) - Static method in class com.microsoft.azure.sdk.iot.device.hsm.HttpsRequestResponseSerializer
Serialize the provided request
ServerBusyException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
ServerBusyException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ServerBusyException
 
ServerBusyException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ServerBusyException
 
ServerBusyException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ServerBusyException
 
ServerBusyException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ServerBusyException
 
ServiceUnknownException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
ServiceUnknownException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ServiceUnknownException
 
ServiceUnknownException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ServiceUnknownException
 
ServiceUnknownException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ServiceUnknownException
 
ServiceUnknownException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.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
 
setAsMultiplexed() - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
 
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
 
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
Deprecated.
as of device-client version 1.14.1, please use Message.setContentTypeFinal(String)
setContentTypeFinal(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Set the content type of this message.
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
 
setDesiredPropertyCallback(Property, PropertyCallBack<String, Object>, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Device
 
setDeviceMethodsMessageCallback(MessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Setter for the device method message callback.
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.DeviceClientConfig
Setter for the device twin 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(IotHubMethod) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Setter for the IoT Hub method
setIotHubService(TransportException.IotHubService) - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
setIotHubTrustedCert(String) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
Setter for the user trusted certificate
setIotHubTrustedCert(String) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenHardwareAuthenticationProvider
Setter for the user trusted certificate
setIotHubTrustedCert(String) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubX509HardwareAuthenticationProvider
Setter for the user trusted certificate
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
 
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.DeviceClientConfig
Setter for the message callback.
setMessageCallback(String, MessageCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
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
setMultiplexingRetryPolicy(RetryPolicy) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
setNextToAuthenticate(AmqpsSasTokenRenewalHandler) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSasTokenRenewalHandler
 
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.
setOption(String, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Sets a runtime option identified by parameter optionName to value.
setOption(String, Object) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Sets a runtime option identified by parameter optionName to value.
setOutputName(String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Set the output channel name to send to.
setPathToIotHubTrustedCert(String) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
Setter for the providing trusted certificate.
setPathToIotHubTrustedCert(String) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenHardwareAuthenticationProvider
Setter for the providing trusted certificate.
setPathToIotHubTrustedCert(String) - Method in class com.microsoft.azure.sdk.iot.device.auth.IotHubX509HardwareAuthenticationProvider
Setter for the providing trusted certificate.
setProperty(String, String) - Method in class com.microsoft.azure.sdk.iot.device.Message
Adds or sets user-defined properties of this Message.
setProxy(ProxySettings) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
 
setProxySettings(ProxySettings) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Set the proxy settings for this client to connect through.
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.
setReceivePeriodInMilliseconds(long) - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
Setter for the receive period in milliseconds.
setRegistrationExceptionsMap(Map<String, Exception>) - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingClientDeviceRegistrationAuthenticationException
Sets the full registrations exception map.
setRegistrationExceptionsMap(Map<String, Exception>) - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.MultiplexingDeviceUnauthorizedException
Sets the full registrations exception map.
setReportedProp(Property) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Device
Save the provided property.
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.
setResponseMessage(String) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceMethodData
 
setRetryable(boolean) - Method in exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
setRetryPolicy(RetryPolicy) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Setter for RetryPolicy
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.
setRetryPolicy(RetryPolicy) - Method in class com.microsoft.azure.sdk.iot.device.TransportClient
Deprecated.
Sets the given retry policy on the underlying transport Sets the given retry policy on the underlying transport See more details about the default retry policy and about using custom retry policies here
setSendInterval(long) - Method in class com.microsoft.azure.sdk.iot.device.TransportClient
Deprecated.
Sets the given send interval on the underlying device IO
setSendPeriodInMilliseconds(long) - Method in class com.microsoft.azure.sdk.iot.device.DeviceIO
Setter for the send period in milliseconds.
setSession(Session) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsSessionHandler
 
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.auth.IotHubAuthenticationProvider
 
setSSLContext(SSLContext) - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsRequest
Sets this object's SSL context
setStatus(int) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceMethodData
 
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
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
 
setUseWebsocket(boolean) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClientConfig
Setter for Websocket
setValue(Type2) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Pair
 
setValue(Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
 
setVersion(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
Setter for the message version
SHARED_ACCESS_KEY_ATTRIBUTE - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
as of release 1.2.27 this value is deprecated and will not be replaced. The shared access key attribute name in a connection string.
SHARED_ACCESS_TOKEN_ATTRIBUTE - Static variable in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
as of release 1.2.27 this value is deprecated and will not be replaced. The shared access signature attribute name in a connection string.
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
Signature - Class in com.microsoft.azure.sdk.iot.device.auth
A signature that is used in the SAS token to authenticate the client.
Signature(String, long, String) - Constructor for class com.microsoft.azure.sdk.iot.device.auth.Signature
Constructs a Signature instance from the given resource URI, expiry time and device key.
SignatureHelper - Class in com.microsoft.azure.sdk.iot.device.auth
Builds the authorization signature as a composition of functions.
SignatureHelper() - Constructor for class com.microsoft.azure.sdk.iot.device.auth.SignatureHelper
 
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
 
Socks5SocketFactory - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
Socks5SocketFactory(String, int) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.mqtt.Socks5SocketFactory
 
sslContext - Variable in class com.microsoft.azure.sdk.iot.device.ClientOptions
The ssl context that will be used during authentication.
sslContextNeedsUpdate - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubAuthenticationProvider
 
start() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceMethod
 
start() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceTwin
 
start() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttMessaging
 
startDeviceTwin(IotHubEventCallback, Object, PropertyCallBack, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Starts the device twin.
startDeviceTwin(IotHubEventCallback, Object, TwinPropertyCallBack, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Starts the device twin.
startTwin(IotHubEventCallback, Object, PropertyCallBack, Object) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Starts the module twin.
startTwin(IotHubEventCallback, Object, TwinPropertyCallBack, Object) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Starts the module twin.
stop() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceMethod
 
stop() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttDeviceTwin
 
stop() - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.MqttMessaging
 
subscribe(String) - Method in class com.microsoft.azure.sdk.iot.device.transport.mqtt.Mqtt
Method to subscribe to mqtt broker connection.
subscribeDesiredPropertiesNotification(Map<Property, Pair<PropertyCallBack<String, Object>, Object>>) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceTwin
 
subscribeDesiredPropertiesTwinPropertyNotification(Map<Property, Pair<TwinPropertyCallBack, Object>>) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceTwin
 
subscribeToDesiredProperties(Map<Property, Pair<PropertyCallBack<String, Object>, Object>>) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Subscribes to desired properties.
subscribeToDeviceMethod(DeviceMethodCallback, Object, IotHubEventCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Subscribes to device methods
subscribeToDeviceMethod(DeviceMethodCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceMethod
A method which subscribes to receive device method invocation for the user with the IotHub.
subscribeToMethod(DeviceMethodCallback, Object, IotHubEventCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.ModuleClient
Subscribes to method invocations on this module.
subscribeToTwinDesiredProperties(Map<Property, Pair<TwinPropertyCallBack, Object>>) - Method in class com.microsoft.azure.sdk.iot.device.InternalClient
Subscribes to desired properties

T

Template - Class in com.microsoft.azure.sdk.iot.device
 
templateTestPublic - Variable in class com.microsoft.azure.sdk.iot.device.Template
 
ThrottledException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
ThrottledException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ThrottledException
 
ThrottledException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ThrottledException
 
ThrottledException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ThrottledException
 
ThrottledException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.ThrottledException
 
throwTransportExceptionWithIotHubServiceType(String, TransportException.IotHubService) - Static method in class com.microsoft.azure.sdk.iot.device.transport.TransportUtils
 
throwTransportExceptionWithIotHubServiceType(Exception, TransportException.IotHubService) - Static method in class com.microsoft.azure.sdk.iot.device.transport.TransportUtils
 
timeBufferPercentage - Variable in class com.microsoft.azure.sdk.iot.device.auth.IotHubSasTokenAuthenticationProvider
The percentage of a sas token's life that will happen before it should be renewed.
TO_KEY - Static variable in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
 
toJson() - Method in class com.microsoft.azure.sdk.iot.device.edge.MethodRequest
Return the json representation of this object
toJson() - Method in class com.microsoft.azure.sdk.iot.device.hsm.parser.SignRequest
 
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.
toMessage() - Method in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
Returns the Iot Hub message represented by the HTTPS message.
TooManyDevicesException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
TooManyDevicesException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.TooManyDevicesException
 
TooManyDevicesException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.TooManyDevicesException
 
TooManyDevicesException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.TooManyDevicesException
 
TooManyDevicesException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.TooManyDevicesException
 
TopicParser - Class in com.microsoft.azure.sdk.iot.device.transport.mqtt
 
TopicParser(String) - Constructor for class com.microsoft.azure.sdk.iot.device.transport.mqtt.TopicParser
 
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.auth.Signature
Returns the string representation of the signature.
toString() - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.Property
Creates a pretty print JSON with the content of this class and subclasses.
toString() - Method in class com.microsoft.azure.sdk.iot.device.Message
 
toString() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubAbandonUri
Returns the string representation of the IoT Hub abandon message URI.
toString() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubCompleteUri
Returns the string representation of the IoT Hub complete message URI.
toString() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubEventUri
Returns the string representation of the IoT Hub event URI.
toString() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubMessageUri
Returns the string representation of the IoT Hub message URI.
toString() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubRejectUri
Returns the string representation of the IoT Hub reject message URI.
toString() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubUri
Returns the string representation of the IoT Hub URI.
toString() - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransportMessage
 
toStringWithoutApiVersion() - Method in class com.microsoft.azure.sdk.iot.device.net.IotHubUri
 
TransportClient - Class in com.microsoft.azure.sdk.iot.device
Deprecated.
This client has been replaced with MultiplexingClient since this client does not support adding or removing devices once the connection has been established. MultiplexingClient allows for adding and removing of devices from multiplexed connections before or after opening the connection.
TransportClient(IotHubClientProtocol) - Constructor for class com.microsoft.azure.sdk.iot.device.TransportClient
Deprecated.
Constructor that takes a protocol as an argument.
TransportClient.TransportClientState - Enum in com.microsoft.azure.sdk.iot.device
Deprecated.
 
TransportException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
TransportException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
TransportException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
TransportException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
TransportException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.TransportException
 
TransportException.IotHubService - Enum in com.microsoft.azure.sdk.iot.device.exceptions
 
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.
TwinPropertyCallBack - Interface in com.microsoft.azure.sdk.iot.device.DeviceTwin
 
TwinPropertyCallBack(Property, Object) - Method in interface com.microsoft.azure.sdk.iot.device.DeviceTwin.TwinPropertyCallBack
 

U

UnauthorizedException - Exception in com.microsoft.azure.sdk.iot.device.exceptions
 
UnauthorizedException() - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.UnauthorizedException
 
UnauthorizedException(String) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.UnauthorizedException
 
UnauthorizedException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.UnauthorizedException
 
UnauthorizedException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.device.exceptions.UnauthorizedException
 
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(DeviceClientConfig) - Method in class com.microsoft.azure.sdk.iot.device.transport.amqps.AmqpsIotHubConnection
 
unregisterMultiplexedDeviceClient(List<DeviceClientConfig>, long) - Method in class com.microsoft.azure.sdk.iot.device.transport.IotHubTransport
 
updateReportedProperties(Set<Property>) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceTwin
 
updateReportedProperties(Set<Property>, Integer) - Method in class com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceTwin
 
uploadToBlobAsync(String, InputStream, long, IotHubEventCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.DeviceClient
Deprecated.
Use DeviceClient.getFileUploadSasUri(FileUploadSasUriRequest) to get the SAS URI, use the azure storage SDK to upload a file to that SAS URI, and then use DeviceClient.completeFileUpload(FileUploadCompletionNotification) to notify Iot Hub that your file upload has completed, successfully or otherwise. This method does all three of these tasks for you, but has limited configuration options.
uploadToBlobAsync(String, InputStream, long, IotHubEventCallback, Object) - Method in class com.microsoft.azure.sdk.iot.device.fileupload.FileUpload
Upload the file to container, which was associated to the iothub.
USER_AGENT_STRING - Static variable in class com.microsoft.azure.sdk.iot.device.transport.TransportUtils
 
USER_ID_KEY - Static variable in class com.microsoft.azure.sdk.iot.device.transport.https.HttpsSingleMessage
 

V

valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.DeviceClientConfig.AuthType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.DeviceTwin.DeviceOperations
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.exceptions.TransportException.IotHubService
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.device.FeedbackStatusCodeEnum
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.IotHubConnectionState
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.IotHubMethod
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.amqps.IoTHubConnectionType
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.TransportClient.TransportClientState
Deprecated.
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microsoft.azure.sdk.iot.device.DeviceClientConfig.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.DeviceTwin.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.exceptions.TransportException.IotHubService
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.FeedbackStatusCodeEnum
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.IotHubConnectionState
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.IotHubMethod
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.amqps.IoTHubConnectionType
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.TransportClient.TransportClientState
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitLock(long) - Method in class com.microsoft.azure.sdk.iot.device.ObjectLock
 
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 L M N O P R S T U V W 
Skip navigation links

Copyright © 2020. All rights reserved.