public class ProvisioningDeviceClient extends Object
| Modifier and Type | Method and Description |
|---|---|
void |
closeNow()
Closes all the executors opened by the client if they have not already closed.
|
static ProvisioningDeviceClient |
create(String globalEndpoint,
String idScope,
ProvisioningDeviceClientTransportProtocol protocol,
com.microsoft.azure.sdk.iot.provisioning.security.SecurityProvider securityProvider)
Creates an instance of ProvisioningDeviceClient
|
void |
registerDevice(ProvisioningDeviceClientRegistrationCallback provisioningDeviceClientRegistrationCallback,
Object context)
Register's a device with the service and provides you with iothub uri and the registered device.
|
void |
registerDevice(ProvisioningDeviceClientRegistrationCallback provisioningDeviceClientRegistrationCallback,
Object context,
AdditionalData additionalData)
Register's a device with the service and provides you with iothub uri and the registered device.
|
public static ProvisioningDeviceClient create(String globalEndpoint, String idScope, ProvisioningDeviceClientTransportProtocol protocol, com.microsoft.azure.sdk.iot.provisioning.security.SecurityProvider securityProvider) throws ProvisioningDeviceClientException
globalEndpoint - global endpoint for the service to connect to. Cannot be null.idScope - IdScope for the instance of the service hosted by you. Cannot be null.protocol - Protocol to communicate with the service onto. Cannot be null.securityProvider - Security Provider for X509 or TPM flow. Cannot be null.ProvisioningDeviceClientException - if any of the underlying API calls fail to process.public void registerDevice(ProvisioningDeviceClientRegistrationCallback provisioningDeviceClientRegistrationCallback, Object context) throws ProvisioningDeviceClientException
provisioningDeviceClientRegistrationCallback - Callback where you can retrieve the status of registration like iothub uri and the registered device or
any exception that was caused during registration process. Cannot be null.context - Context for the callback. Can be null.ProvisioningDeviceClientException - if any of the underlying API calls fail to process.public void registerDevice(ProvisioningDeviceClientRegistrationCallback provisioningDeviceClientRegistrationCallback, Object context, AdditionalData additionalData) throws ProvisioningDeviceClientException
provisioningDeviceClientRegistrationCallback - Callback where you can retrieve the status of registration like iothub uri and the registered device or
any exception that was caused during registration process. Cannot be null.context - Context for the callback. Can be null.additionalData - Additional data for device registration.ProvisioningDeviceClientException - if any of the underlying API calls fail to process.public void closeNow()
Copyright © 2020. All rights reserved.