ImplicitFlowControlCallback
通过收藏整理内容 根据你的偏好保存内容并分类。
公共方法摘要
final void |
|
final void |
|
final void |
|
final void |
|
final void |
|
final void |
|
受保护方法摘要
abstract void |
|
abstract void |
|
abstract void |
|
abstract void |
|
abstract void |
|
abstract boolean |
|
继承方法摘要
来自类 java.lang.Object
Object |
clone()
|
boolean |
equals(Object arg0)
|
void |
finalize()
|
final Class<?> |
getClass()
|
int |
hashCode()
|
final void |
notify()
|
final void |
notifyAll()
|
String |
toString()
|
final void |
wait(long arg0, int arg1)
|
final void |
wait(long arg0)
|
final void |
wait()
|
公共构造函数
public ImplicitFlowControlCallback ()
公共方法
参数
request |
已取消的请求。 |
info |
响应信息。如果未收到响应,可能为 null 。 |
参数
request |
失败的请求。 |
info |
响应信息。如果未收到响应,可能为 null 。 |
error |
有关错误的信息。 |
public final void onReadCompleted (UrlRequest request, UrlResponseInfo info, ByteBuffer byteBuffer)
参数
request |
接收到数据的请求。 |
info |
响应信息。 |
byteBuffer |
传递给 UrlRequest.read() 的缓冲区,现在包含接收到的数据。缓冲区的 position 会更新到接收数据的末尾。缓冲区的 limit 不会改变。 |
public final void onRedirectReceived (UrlRequest request, UrlResponseInfo info, String newLocationUrl)
参数
request |
正在重定向的请求。 |
info |
响应信息。 |
newLocationUrl |
请求重定向到的位置。 |
参数
request |
成功的请求。 |
info |
响应信息。 |
受保护方法
protected abstract void onBodyChunkRead (UrlResponseInfo info, ByteBuffer bodyChunk)
每当读取部分响应正文时调用此方法。即使尚未完全消耗整个响应正文,也可能只填充缓冲区的一部分。缓冲区已准备好读取。内部会重用缓冲区,因此实现类不应存储该缓冲区,也不应在此方法的实现之外使用它。
参数
info |
响应信息。 |
bodyChunk |
包含接收到数据的缓冲区,已反转以便读取。 |
protected abstract void onCanceled (UrlResponseInfo info)
参数
info |
响应信息。如果未收到响应,可能为 null 。 |
参数
info |
响应信息。如果未收到响应,可能为 null 。 |
exception |
有关错误的信息。 |
protected abstract void onResponseStarted (UrlResponseInfo info)
在收到所有重定向后的最终一组标头时调用此方法。每个请求仅调用一次。保证 Cronet 在此方法返回之前不会开始读取正文。
protected abstract boolean shouldFollowRedirect (UrlResponseInfo info, String newLocationUrl)
参数
info |
响应信息。 |
newLocationUrl |
请求重定向到的位置。 |
返回值
- 如果应跟随重定向,则返回 true;如果应取消请求,则返回 false。
此页面上的内容和代码示例受 内容许可 中所述的许可条款约束。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
最后更新时间:世界协调时间 2023-10-26。
[[["易于理解","easyToUnderstand","竖起大拇指"],["解决了我的问题","solvedMyProblem","竖起大拇指"],["其他","otherUp","竖起大拇指"]],[["缺少我需要的信息","missingTheInformationINeed","竖起大拇指"],["太复杂/步骤太多","tooComplicatedTooManySteps","竖起大拇指"],["已过时","outOfDate","竖起大拇指"],["示例/代码问题","samplesCodeIssue","竖起大拇指"],["其他","otherDown","竖起大拇指"]],["最后更新时间:世界协调时间 2023-10-26。"],[],[]]