合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
Class Info |
|---|
public static class RequestConfig.Builder<T> RequestConfig的构造器。 |
Constructor Name |
|---|
public RequestConfig.Builder() 默认构造方法。 |
public RequestConfig.Builder(RequestConfig config) 使用已有RequestConfig对象,构造RequestConfig.Builder对象。 |
Qualifier and Type | Method Name and Description |
|---|---|
public RequestConfig | build() 构造RequestConfig对象。 |
public T | callTimeoutMillis(long mills) 设置整个网络请求过程超时时间,默认不开启。 |
public T | connectTimeoutMillis(long mills) 设置连接超时时间。 |
public T | pingIntervalMillis(long mills) 配置ping帧探测时间间隔。 |
public T | readTimeoutMillis(long mills) 设置读超时时间。 |
public T | retryTimes(int times) 设置重试次数。 |
public T | writeTimeoutMillis(long mills) 设置写超时时间。 |
Constructor |
|---|
public RequestConfig.Builder() 默认构造函数,构造RequestConfig.Builder对象。 |
Constructor |
|---|
public RequestConfig.Builder(RequestConfig config) 使用已有RequestConfig对象,构造RequestConfig.Builder对象。 |
Parameters
Name | Description |
|---|---|
config |
Method |
|---|
public T callTimeoutMillis(long mills) 设置整个网络请求过程超时时间,默认不开启。当您使用全双工模式时,不应设置此参数。 |
Parameters
Name | Description |
|---|---|
mills | 整个网络请求过程请求超时时间。单位:ms。 |
Returns
Type | Description |
|---|---|
T | RequestConfig.Builder的子类。 |
Method |
|---|
public T connectTimeoutMillis(long mills) 设置连接超时时间。 |
Parameters
Name | Description |
|---|---|
mills | 连接超时时间。单位:ms。 |
Returns
Type | Description |
|---|---|
T | RequestConfig.Builder的子类。 |
Method |
|---|
public T pingIntervalMillis(long mills) 配置ping帧探测时间间隔。默认值为0,不开启帧探测特性。配置非0的数值即开启帧探测特性。 |
Parameters
Name | Description |
|---|---|
mills | ping帧探测时间间隔。单位:ms。 |
Returns
Type | Description |
|---|---|
T | RequestConfig.Builder的子类。 |
Method |
|---|
public T readTimeoutMillis(long mills) 设置读超时时间。 |
Parameters
Name | Description |
|---|---|
mills | 读超时时间。单位:ms。 |
Returns
Type | Description |
|---|---|
T | RequestConfig.Builder的子类。 |
Method |
|---|
public T retryTimes(int times) 设置重试次数。请求过程中网络异常时会进行重试,默认不进行重试。 |
Parameters
Name | Description |
|---|---|
times | 重试次数。 |
Returns
Type | Description |
|---|---|
T | RequestConfig.Builder的子类。 |
Method |
|---|
public T writeTimeoutMillis(long mills) 设置写超时时间。 |
Parameters
Name | Description |
|---|---|
mills | 写超时时间。单位:ms。 |
Returns
Type | Description |
|---|---|
T | RequestConfig.Builder的子类。 |