public interface ReportedPropertiesUpdateCorrelatingMessageCallback
InternalClient.updateReportedPropertiesAsync(TwinCollection, ReportedPropertiesUpdateCorrelatingMessageCallback, Object)
request.
Users who don't need all this information are advised to use
InternalClient.updateReportedPropertiesAsync(TwinCollection, ReportedPropertiesCallback, Object)
instead.| Modifier and Type | Method and Description |
|---|---|
void |
onRequestAcknowledged(Message message,
java.lang.Object callbackContext,
IotHubClientException e)
Called when the message request has been sent and IoT hub has acknowledged the request.
|
void |
onRequestQueued(Message message,
java.lang.Object callbackContext)
Called when the message has been queued to the transport.
|
void |
onRequestSent(Message message,
java.lang.Object callbackContext)
Called when the message request has been sent by the transport.
|
void |
onResponseAcknowledged(Message message,
java.lang.Object callbackContext)
Called when a response to the message has been sent by IoT hub and has been acknowledged by the transport.
|
void |
onResponseReceived(Message message,
java.lang.Object callbackContext,
IotHubStatusCode statusCode,
ReportedPropertiesUpdateResponse response,
IotHubClientException e)
Called when a response to the sent message has been sent by IoT hub and has been receieved by the transport.
|
void onRequestQueued(Message message, java.lang.Object callbackContext)
message - The request message queued by the transport.callbackContext - The context sent with the message.void onRequestSent(Message message, java.lang.Object callbackContext)
message - The request message sent by the transport.callbackContext - The context sent with the message.void onRequestAcknowledged(Message message, java.lang.Object callbackContext, IotHubClientException e)
message - The request message sent by the transport.callbackContext - The context sent with the message.e - The error or exception given by the transport. If there are no errors this will be null.void onResponseReceived(Message message, java.lang.Object callbackContext, IotHubStatusCode statusCode, ReportedPropertiesUpdateResponse response, IotHubClientException e)
message - The response message received by the transport.callbackContext - The context sent with the message.statusCode - The status of the update reported properties onMethodInvoked as a whole.response - The new version of the reported properties after a successful update. If the client updating
its reported properties is connected to Edgehub instead of IoT Hub, then this version won't change since Edgehub
does not apply this reported properties update immediately.e - The error or exception given by the transport. If there are no errors this will be null.void onResponseAcknowledged(Message message, java.lang.Object callbackContext)
message - The response message queued to the transport.callbackContext - The context sent with the message.Copyright © 2023. All rights reserved.