ImplicitFlowControlCallback
通过收藏整理内容 根据您的偏好保存内容并进行分类。
公共方法摘要
final void |
|
final void |
|
final void |
|
final void |
|
final void |
|
final void |
|
Protected 方法摘要
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 方法
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 和/或其关联公司的商标或注册商标。
上次更新时间:UTC 2023-10-26。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂 / 步骤太多","tooComplicatedTooManySteps","thumb-down"],["过时","outOfDate","thumb-down"],["示例 / 代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新时间:UTC 2023-10-26。"],[],[]]