Package org.miaixz.bus.http.metric
Interface NewChain
- All Known Implementing Classes:
RealInterceptorChain
public interface NewChain
网络调用链
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescriptioncall()实际调用准备执行的请求返回将执行请求的连接。int连接超时时间int读操作超时时间request()withConnectTimeout(int timeout, TimeUnit unit) 设置连接超时时间withReadTimeout(int timeout, TimeUnit unit) 配置读操作超时时间withWriteTimeout(int timeout, TimeUnit unit) 配置写操作超时时间int写操作超时时间
-
Method Details
-
request
Request request()- Returns:
- 网络请求
-
proceed
- Parameters:
request- 网络请求- Returns:
Response- Throws:
IOException- 异常
-
connection
Connection connection()返回将执行请求的连接。这只在网络拦截器链中可用; 对于应用程序拦截器,这总是null- Returns:
- 连接信息
-
call
NewCall call()实际调用准备执行的请求- Returns:
NewCall
-
connectTimeoutMillis
int connectTimeoutMillis()连接超时时间- Returns:
- the int
-
withConnectTimeout
设置连接超时时间- Parameters:
timeout- 超时时间unit- 单位- Returns:
NewChain
-
readTimeoutMillis
int readTimeoutMillis()读操作超时时间- Returns:
- the int
-
withReadTimeout
配置读操作超时时间- Parameters:
timeout- 超时时间unit- 单位- Returns:
NewChain
-
writeTimeoutMillis
int writeTimeoutMillis()写操作超时时间- Returns:
- the int
-
withWriteTimeout
配置写操作超时时间- Parameters:
timeout- 超时时间unit- 单位- Returns:
NewChain
-