public abstract static class MultiHostOkHttpClient.InputStreamCallback extends MultiHostOkHttpClient.ResponsePackageCallback
| 构造器和说明 |
|---|
InputStreamCallback() |
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
onSucceed(java.io.InputStream inputStream)
请求成功
注意: InputStream实例是需要关闭的(close), 但我们提供autoClose配置, 详见Request#autoClose(boolean)
当autoClose=true时, onSucceed方法回调结束后, ResponsePackage/InputStream会被自动关闭, 无需手动调用close方法.
|
void |
onSucceed(MultiHostOkHttpClient.ResponsePackage responsePackage)
请求成功
注意: ResponsePackage实例是需要关闭的(close), 但我们提供autoClose配置, 详见Request#autoClose(boolean)
当autoClose=true时, onSucceed方法回调结束后, ResponsePackage/InputStream会被自动关闭, 无需手动调用close方法.
|
errorOnSucceedProcessing, onErrorAfterSend, onErrorBeforeSendpublic abstract void onSucceed(java.io.InputStream inputStream)
throws java.lang.Exception
请求成功
注意: InputStream实例是需要关闭的(close), 但我们提供autoClose配置, 详见Request#autoClose(boolean)
当autoClose=true时, onSucceed方法回调结束后, ResponsePackage/InputStream会被自动关闭, 无需手动调用close方法. 适用于
响应数据在回调方法中处理完的场合.
当autoClose=false时, onSucceed方法回调结束后, ResponsePackage/InputStream不会自动关闭, 需要手动调用ResponsePackage.close()关闭,
注意!!! 适用于响应数据需要交由其他的线程处理, 或暂时持有的场合使用.
inputStream - 响应, 可能为nulljava.lang.Exceptionpublic final void onSucceed(MultiHostOkHttpClient.ResponsePackage responsePackage) throws java.lang.Exception
请求成功
注意: ResponsePackage实例是需要关闭的(close), 但我们提供autoClose配置, 详见Request#autoClose(boolean)
当autoClose=true时, onSucceed方法回调结束后, ResponsePackage/InputStream会被自动关闭, 无需手动调用close方法. 适用于
响应数据在回调方法中处理完的场合.
当autoClose=false时, onSucceed方法回调结束后, ResponsePackage/InputStream不会自动关闭, 需要手动调用ResponsePackage.close()关闭,
注意!!! 适用于响应数据需要交由其他的线程处理, 或暂时持有的场合使用.
onSucceed 在类中 MultiHostOkHttpClient.ResponsePackageCallbackresponsePackage - 响应包, 可能为nulljava.lang.Exception