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

A

acknowledge(DeliveryState) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsMessage
Sends acknowledgement of this message using the provided ACK_TYPE.
addAmqpLinkProperty(String, String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
 
AdditionalData - Class in com.microsoft.azure.sdk.iot.provisioning.device
 
AdditionalData() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.AdditionalData
 
AmqpDeviceOperations - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
 
AmqpDeviceOperations() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
Constructor for Amqp Device Operations
amqpLinkAddress - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
 
AmqpListener - Interface in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
 
AmqpMessage - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
 
AmqpMessage() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
 
AmqpMessage(MessageImpl) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
Consule a MessageImpl object
AmqpsConnection - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
 
AmqpsConnection(String, AmqpDeviceOperations, SSLContext, SaslHandler, boolean) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Constructor for the Amqp library
AmqpsMessage - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
Extension of the QPID-Proton-J MessageImpl class which implements the Message interface.
AmqpsMessage() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsMessage
 
authenticateWithProvisioningService(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Requests hub to authenticate this connection and start the registration process over AMQP
authenticateWithProvisioningService(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
Requests hub to authenticate this connection and start the registration process over HTTP
authenticateWithProvisioningService(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Requests hub to authenticate this connection and start the registration process over MQTT
authenticateWithProvisioningService(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
Authorization - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 

C

call() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ProvisioningTask
This method executes the State machine with the device goes through during registration.
chooseSaslMechanism(String[]) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
Handle the provided mechanisms and return the mechanism to be used from a provided list
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Indicates to close the connection
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
 
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Indicates to close the connection
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClient
Closes all the executors opened by the client if they have not already closed.
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Closes the connection
closeLinks() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
Close the links
com.microsoft.azure.sdk.iot.provisioning.device - package com.microsoft.azure.sdk.iot.provisioning.device
 
com.microsoft.azure.sdk.iot.provisioning.device.internal - package com.microsoft.azure.sdk.iot.provisioning.device.internal
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.contract - package com.microsoft.azure.sdk.iot.provisioning.device.internal.contract
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp - package com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http - package com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt - package com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions - package com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.parser - package com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.task - package com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
com.microsoft.azure.sdk.iot.provisioning.device.plugandplay - package com.microsoft.azure.sdk.iot.provisioning.device.plugandplay
 
com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp - package com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
 
com.microsoft.azure.sdk.iot.provisioning.device.transport.https - package com.microsoft.azure.sdk.iot.provisioning.device.transport.https
 
com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt - package com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt
 
connect() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Connects to the MQTT broker
connectionLost(Throwable) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
 
connectionLost(Throwable) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Event fired when the connection is lost on the MQTT broker
connectionLost(Throwable) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttListener
Called by PAHO when the connection is lost
ContractAPIAmqp - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp
 
ContractAPIAmqp(ProvisioningDeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
This constructor creates an instance of DpsAPIAmqps class and initializes member variables
ContractAPIHttp - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http
 
ContractAPIHttp(ProvisioningDeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
Constructor for Contract API HTTP
ContractAPIMqtt - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt
 
ContractAPIMqtt(ProvisioningDeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
This constructor creates an instance of Mqtt class and initializes member variables
ContractState - Enum in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
create(String, String, ProvisioningDeviceClientTransportProtocol, SecurityProvider) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClient
Creates an instance of ProvisioningDeviceClient
createdDateTimeUtc - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
createDpsPayload(String) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.plugandplay.PnpHelper
Create the DPS payload to provision a device as plug and play.
createFromJson(String) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.ProvisioningErrorParser
 
createFromJson(String) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.RegistrationOperationStatusParser
Parses JSON which is of the following format https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_registrationoperationstatus
createFromJson(String) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.TpmRegistrationResultParser
Creates the object TpmRegistrationResultParser if JSON Input is provided
createProvisioningContract(ProvisioningDeviceClientConfig) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
Static method to create contracts with the service over the specified protocol

D

decode(byte[], int, int) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
Sets the data value
deliveryComplete(IMqttDeliveryToken) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Event fired when the message arrived on the MQTT broker.
deviceId - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
DeviceRegistrationParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
 
DeviceRegistrationParser(String, String) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationParser
Constructor for Device Registration for X509 flow
DeviceRegistrationParser(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationParser
Constructor for Device Registration for TPM flow
DeviceRegistrationResultParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Class that represents the REST API format for DeviceRegistrationResult Format : https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_deviceregistrationresult
disconnect() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Disconnects from the MQTT broker

E

encode(byte[], int) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
 
ErrorLoggingBaseHandler - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
 
ErrorLoggingBaseHandler() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandler
 
ErrorLoggingBaseHandlerWithCleanup - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
Base Handler that logs connection/session/link opening.
ErrorLoggingBaseHandlerWithCleanup() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
eTag - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 

F

fromString(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientSubstatus
 

G

generateRegisterUrl(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Generates Register URL/Path for the specified protocol
generateRequestUrl(String, String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Generates Request URL/Path for the specififed protocol
generateSasTokenUrl(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Generates URL Encoded SAS Token
getAmqpBody() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
Returns the amqp body used in the message
getApplicationProperty() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
Set the application property for the message
getBody() - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpMessage
Gets the message body.
getBody() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
Getter for the response body.
getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
 
getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
 
getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
 
getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
 
getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
 
getContentType() - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpMessage
Gets the content type string.
getErrorReason() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
Getter for the error reason.
getExceptionMessage() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.ProvisioningErrorParser
Creates a descriptive error message based on the json that constructed this object
getHeaderField(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
Getter for a header field.
getHeaderFields() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
Getter for the header fields.
getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
 
getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
 
getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
 
getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
 
getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
 
getInitPayload(String) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
Based on the chosen mechanism, builds and returns the bytes to be sent in the payload for the Sasl init message
getMqttMessage() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Gets the PAHO MqttMessage from an existing message
getPayload() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
 
getPayload() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Returns the Message Payload
getPlainPassword() - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
 
getPlainUsername() - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
 
getQos() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Gets the Qos value of the Message
getRegistrationStatus(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Gets the registration status over AMQP
getRegistrationStatus(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
Gets the registration status over HTTP
getRegistrationStatus(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Gets the registration status over MQTT
getRegistrationStatus(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
getRetryValue() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
Method to get the DPS retry after value
getServiceApiVersion() - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
getStatus() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
Getter for the HTTPS status code.
getTopic() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Gets the topic of the message
getUniqueIdentifier() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
 
getUserAgentString() - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
getValue() - Method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientSubstatus
 

H

handleChallenge(byte[]) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
Handles a given challenge and returns the bytes to be sent in the payload of the Sasl response message
handleOutcome(SaslHandler.SaslOutcome) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
Handles what to do upon the Sasl negotiation finishing.
HttpMessage - Interface in com.microsoft.azure.sdk.iot.provisioning.device.transport.https
An HTTPS message.
HttpMethod - Enum in com.microsoft.azure.sdk.iot.provisioning.device.transport.https
The HTTPS request method (i.e.
HttpRequest - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.https
 
HttpRequest(URL, HttpMethod, byte[]) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
Constructor.
HttpRequest() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
 
HttpResponse - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.https
An HTTPS response.
HttpResponse(int, byte[], Map<String, List<String>>, byte[]) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
Constructor.
HttpResponse() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
 

I

initLink(Link) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
Initializes the link's other endpoint according to its type
iothubUri - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
isConnected() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Returns the status of the connection
isFieldAvailable(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
 
isMqttConnected() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Return whether the MQTT broker is connected to the endpoint
isReceiverLinkTag(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
Is this name a receiver Link
isX509() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
If the flow with the service is X509 or not.

L

lastUpdatesDateTimeUtc - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 

M

messageArrived(String, MqttMessage) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Event fired when the message arrived on the MQTT broker.
messageReceived(MqttMessage) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
 
messageReceived(AmqpMessage) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpListener
 
messageReceived(MqttMessage) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttListener
Called when the message gets received by PAHO
messageSendFailed(String) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpListener
 
MqttConnection - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt
 
MqttConnection(String, String, String, String, SSLContext, MqttListener, boolean) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Constructor to create MqttAsync Client with Paho
MqttListener - Interface in com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt
 
MqttMessage - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt
 
MqttMessage(String) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Constructor that takes the topic of the Message
MqttMessage(String, MqttMessage) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Constructor that takes the topic of the Message and a PAHO MqttMessage
MqttMessage(String, byte[]) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Constructor that takes the topic of the Message and payload
MqttQos - Enum in com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt
 

N

notifyLock() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ObjectLock
 

O

ObjectLock - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal
This class enables mocking of the base class wait and notify functions
ObjectLock() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.ObjectLock
 
onConnectionBound(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
 
onConnectionInit(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Event handler for the connection init event
onConnectionLocalClose(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onConnectionLocalOpen(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onConnectionRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandler
 
onConnectionRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onConnectionRemoteOpen(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onConnectionUnbound(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
 
onDelivery(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Event handler for the delivery event.
onLinkFlow(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Event handler for the link flow event.
onLinkInit(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Event handler for the link init event.
onLinkLocalClose(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onLinkLocalOpen(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onLinkRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandler
 
onLinkRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onLinkRemoteOpen(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Event handler for the link remote open event.
onLinkRemoteOpen(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onReactorFinal(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
 
onReactorInit(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Event handler for reactor init event.
onSessionLocalClose(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onSessionLocalOpen(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onSessionRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandler
 
onSessionRemoteClose(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onSessionRemoteOpen(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onTransportError(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Event handler for the transport error event.
onTransportError(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandler
 
onTransportError(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandlerWithCleanup
 
onTransportHeadClosed(Event) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
 
open(RequestData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Indicates need to open AMQP connection
open(RequestData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
 
open(RequestData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Indicates need to open MQTT connection
open(RequestData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
open() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Opens the connection.
openAmqpAsync() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Spawns another thread that attempts to open the AMQP connection.
openLinks(Session) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
Open the Session links for session

P

PnpHelper - Class in com.microsoft.azure.sdk.iot.provisioning.device.plugandplay
 
PnpHelper() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.plugandplay.PnpHelper
 
protonJExceptionParser - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ErrorLoggingBaseHandler
 
ProtonJExceptionParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
 
ProtonJExceptionParser(Event) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.ProtonJExceptionParser
 
PROVISIONING_DEVICE_CLIENT_IDENTIFIER - Static variable in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
PROVISIONING_DEVICE_CLIENT_VERSION - Static variable in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
ProvisioningDeviceClient - Class in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceClientAuthenticationException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceClientAuthenticationException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientAuthenticationException
 
ProvisioningDeviceClientAuthenticationException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientAuthenticationException
 
ProvisioningDeviceClientAuthenticationException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientAuthenticationException
 
ProvisioningDeviceClientConfig - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal
 
ProvisioningDeviceClientConfig() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
 
ProvisioningDeviceClientContract - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract
 
ProvisioningDeviceClientContract() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
ProvisioningDeviceClientException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceClientException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientException
 
ProvisioningDeviceClientException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientException
 
ProvisioningDeviceClientException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientException
 
ProvisioningDeviceClientExceptionManager - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceClientExceptionManager() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientExceptionManager
 
ProvisioningDeviceClientRegistrationCallback - Interface in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceClientRegistrationResult - Class in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceClientRegistrationResult() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
provisioningDeviceClientStatus - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
ProvisioningDeviceClientStatus - Enum in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceClientSubstatus - Enum in com.microsoft.azure.sdk.iot.provisioning.device
The possible substatus values of a successful device provisioning.
ProvisioningDeviceClientTransportProtocol - Enum in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceConnectionException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceConnectionException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceConnectionException
 
ProvisioningDeviceConnectionException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceConnectionException
 
ProvisioningDeviceConnectionException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceConnectionException
 
ProvisioningDeviceHubException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceHubException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceHubException
 
ProvisioningDeviceHubException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceHubException
 
ProvisioningDeviceHubException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceHubException
 
ProvisioningDeviceSecurityException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceSecurityException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceSecurityException
 
ProvisioningDeviceSecurityException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceSecurityException
 
ProvisioningDeviceSecurityException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceSecurityException
 
ProvisioningDeviceTransportException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceTransportException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceTransportException
 
ProvisioningDeviceTransportException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceTransportException
 
ProvisioningDeviceTransportException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceTransportException
 
ProvisioningErrorParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
 
provisioningPayload - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
ProvisioningTask - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
ProvisioningTask(ProvisioningDeviceClientConfig, ProvisioningDeviceClientContract) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ProvisioningTask
Constructor for creating a provisioning task
publishMessage(String, MqttQos, byte[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Sends a PUBLISH message to the MQTT broker
publishMessage(MqttMessage) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Sends a PUBLISH message to the MQTT broker

R

receiverMessageFromLink(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
Retrieves a message from a link
registerDevice(ProvisioningDeviceClientRegistrationCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClient
Register's a device with the service and provides you with iothub uri and the registered device.
registerDevice(ProvisioningDeviceClientRegistrationCallback, Object, AdditionalData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClient
Register's a device with the service and provides you with iothub uri and the registered device.
registrationId - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
RegistrationOperationStatusParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Parses JSON which represent the RegistrationOperationStatus object.
RequestData - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
requestNonceForTPM(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Requests hub to provide a device key to begin authentication over AMQP (Only for TPM)
requestNonceForTPM(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
Requests hub to provide a device key to begin authentication over HTTP (Only for TPM)
requestNonceForTPM(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Requests hub to provide a device key to begin authentication over MQTT (Only for TPM)
requestNonceForTPM(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
ResponseCallback - Interface in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract
 
ResponseData - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
ResponseData(byte[], ContractState, long) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ResponseData
Contrautor for Response Data
retrieveQosValue(MqttQos) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Converts the MqttQOS value to a integer representation
RETRY_AFTER - Static variable in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
run(ResponseData, Object) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ResponseCallback
 
run(ProvisioningDeviceClientRegistrationResult, Exception, Object) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationCallback
Callback user to provide registration results such as iothub uri, device id or any exception thrown during the process of registration

S

SaslHandler - Interface in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
Interface definition for what client events are expected to be handled during Sasl negotiation
SaslHandler.SaslOutcome - Enum in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
Possible outcomes of Sasl negotiation as per AMQP 1.0
SDKUtils - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal
 
SDKUtils() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
send() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
Executes the HTTPS request.
sendAmqpMessage(AmqpMessage) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Send message to the Amqp Endpoint
sendMessage(byte[], byte[], int, int) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
Sends a Message on the senderLink
setApplicationProperty(Map<String, Object>) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
Set the application property for the message
setBody(Data) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
set the Body of the AMQP message
setBody(byte[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
 
setHeaderField(String, String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
Sets the header field to the given value.
setListener(AmqpListener) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
Sets the listener for this connection.
setPayload(byte[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Sets the Message Payload
setQos(MqttQos) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Sets the Qos value of the Message
setReadTimeoutMillis(int) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
Sets the read timeout, in milliseconds, for the request.
setRegistrationCallback(ProvisioningDeviceClientRegistrationCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Setter for the Registration Callback.
setRetrieveRetryAfterValue(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
setSasToken(String) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
 
setSSLContext(SSLContext) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
 
setTopic(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
Sets the topic of the message
status - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
subscribe(String, MqttQos) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Send the SUBSCRIBE message to the MQTT broker
substatus - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 

T

toJson() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationParser
Generates JSON output for this class.
TpmRegistrationResultParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Class for the representation of TpmRegistration https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_tpmregistrationresult

U

unsubscribe(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
Send the UNSUBSCRIBE message to the MQTT broker
UrlPathBuilder - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract
 
UrlPathBuilder(String) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Constructor for Url Path builder
UrlPathBuilder(String, String, ProvisioningDeviceClientTransportProtocol) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Constructor for Url Path builder

V

valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ContractState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientSubstatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientTransportProtocol
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler.SaslOutcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttQos
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ContractState
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.provisioning.device.ProvisioningDeviceClientStatus
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.provisioning.device.ProvisioningDeviceClientSubstatus
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.provisioning.device.ProvisioningDeviceClientTransportProtocol
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.provisioning.device.transport.amqp.SaslHandler.SaslOutcome
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.provisioning.device.transport.https.HttpMethod
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.provisioning.device.transport.mqtt.MqttQos
Returns an array containing the constants of this enum type, in the order they are declared.
verifyHttpResponse(HttpResponse) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientExceptionManager
 

W

waitLock(long) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ObjectLock
 

X

X509RegistrationResultParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Class representing X509RegistrationResult https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_x509registrationresult
X509RegistrationResultParser.X509CertificateInfo - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Class representing X509CertificateInfo https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_x509certificateinfo
A C D E F G H I L M N O P R S T U V W X 
Skip navigation links

Copyright © 2022. All rights reserved.