public class DefaultBackoffStrategy extends Object implements ConnectionBackoffStrategy
ConnectionBackoffStrategy退出原始网络套接字或连接超时,或者服务器显式发送503(服务不可用)响应。
| Constructor and Description |
|---|
DefaultBackoffStrategy() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
shouldBackoff(HttpResponse resp)
确定作为请求执行的结果是否接收到给定的 HttpResponse将导致退避信号。
|
boolean |
shouldBackoff(Throwable t)
确定作为请求执行的结果是否看到给定的
Throwable将导致退避信号。
|
public boolean shouldBackoff(Throwable t)
ConnectionBackoffStrategy复制
Throwable应该导致退避信号。
shouldBackoff在接口
ConnectionBackoffStrategy
t - 发生的
Throwable
true如果应该给出回退信号
public boolean shouldBackoff(HttpResponse resp)
ConnectionBackoffStrategy复制
HttpResponse将导致退避信号。
实现必须限制自己检查响应头,并且不得消耗任何响应主体(如果有的话)。
shouldBackoff在接口
ConnectionBackoffStrategy
resp - 收到的
HttpResponse
true如果应该给出回退信号
Copyright © 1999–2017 The Apache Software Foundation. All rights reserved.