public abstract class IoTAuthProvider extends java.lang.Object implements IoTAPIHook
| 构造器和说明 |
|---|
IoTAuthProvider() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
onInterceptFailure(IoTRequest request,
IoTRequestPayload payload,
java.lang.Exception error,
IoTCallback callback)
当失败触发前,触发
可以在失败触发前,实现对失败的预处理
对 error 的预处理完成后,请调用
IoTCallback.onFailure(IoTRequest, Exception),
API 通道 SDK 会把修改后的 error 返回给 API 调用者
如果对于特定的 error,需要转换为 response,请调用 IoTCallback.onResponse(IoTRequest, IoTResponse),
API 通道 SDK 会把 response 返回给 API 调用者,
开发者也可以通过这个方式实现失败请求的重试
注意:即使不需要处理当前 error, 也需要调用 IoTCallback.onFailure(IoTRequest, Exception), 否则 API 调用者无法收到失败响应 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitonInterceptResponse, onInterceptSendpublic void onInterceptFailure(IoTRequest request, IoTRequestPayload payload, java.lang.Exception error, IoTCallback callback)
IoTAPIHookIoTCallback.onFailure(IoTRequest, Exception),
API 通道 SDK 会把修改后的 error 返回给 API 调用者
IoTCallback.onResponse(IoTRequest, IoTResponse),
API 通道 SDK 会把 response 返回给 API 调用者,
开发者也可以通过这个方式实现失败请求的重试
注意:即使不需要处理当前 error, 也需要调用 IoTCallback.onFailure(IoTRequest, Exception), 否则 API 调用者无法收到失败响应onInterceptFailure 在接口中 IoTAPIHookrequest - 业务请求payload - 封装好的请求数据error - 失败信息callback - 等待 error 处理完成的回调