com.microsoft.azure.sdk.iot.provisioning.service.contract

Classes

ContractApiHttp

This client handles the Device Provisioning Service HTTP communication.

This class implements the HTTPS contract between the Provisioning Service Client and the Device Provisioning Service. It is called by the Managers that implement the Provisioning Service Client public APIs. To access the public APIs, please see the ProvisioningServiceClient.

The follow diagram describe the relation between these 3 layers of the Service Client:

              +-------------------------------------------------------------------+           +------------+

              |                        ProvisioningServiceClient                  |           |    Query   |

              +-----+----------------------------+--------------------------+-----+           +--+---+-----+

                   /                             |                           \                   |   |

                  /                              |                            \                  |   |

    +------------+----------------+  +-----------+------------+  +-------------+-------------+   |   |

    | IndividualEnrollmentManager |  | EnrollmentGroupManager |  | RegistrationStatusManager |   |   |

    +------------+--------+-------+  +-----------+------+-----+  +-------------+-------+-----+   |   |

                 |         \                     |       \                     |        \        |   |

                 |          +-----------------------------+------------------------------+-------+   |

                 |                               |                             |                     |

    +------------+-------------------------------+-----------------------------+---------------------+---+

    |                                       ContractApiHttp                                              |

    +------------------------------------------------+---------------------------------------------------+

                                                     |

                                                     |

               +-------------------------------------+------------------------------------------+

               |                 com.microsoft.azure.sdk.iot.deps.transport.http                |

               +--------------------------------------------------------------------------------+

    

  

SDKUtils

Contains the SDK name and version information.