类 OptimizedHttpClientFactory.ClientConfig
java.lang.Object
cn.isliu.core.client.OptimizedHttpClientFactory.ClientConfig
HTTP客户端配置类
-
字段概要
字段修饰符和类型字段说明intintbooleanbooleanbooleanlonglongokhttp3.logging.HttpLoggingInterceptor.Levelintintintint -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明callTimeout(int callTimeout) connectTimeout(int connectTimeout) 创建默认配置创建开发环境配置enableLogging(boolean enableLogging) enableMonitoring(boolean enableMonitoring) enableRetry(boolean enableRetry) initialRetryDelay(long initialRetryDelay) keepAliveDuration(long keepAliveDuration) loggingLevel(okhttp3.logging.HttpLoggingInterceptor.Level loggingLevel) maxIdleConnections(int maxIdleConnections) maxRetryAttempts(int maxRetryAttempts) 创建生产环境配置readTimeout(int readTimeout) writeTimeout(int writeTimeout)
-
字段详细资料
-
maxIdleConnections
public int maxIdleConnections -
keepAliveDuration
public long keepAliveDuration -
connectTimeout
public int connectTimeout -
readTimeout
public int readTimeout -
writeTimeout
public int writeTimeout -
callTimeout
public int callTimeout -
enableRetry
public boolean enableRetry -
maxRetryAttempts
public int maxRetryAttempts -
initialRetryDelay
public long initialRetryDelay -
enableMonitoring
public boolean enableMonitoring -
enableLogging
public boolean enableLogging -
loggingLevel
public okhttp3.logging.HttpLoggingInterceptor.Level loggingLevel
-
-
构造器详细资料
-
ClientConfig
public ClientConfig()
-
-
方法详细资料
-
defaultConfig
创建默认配置- 返回:
- 默认配置实例
-
productionConfig
创建生产环境配置- 返回:
- 生产环境配置实例
-
developmentConfig
创建开发环境配置- 返回:
- 开发环境配置实例
-
maxIdleConnections
-
keepAliveDuration
-
connectTimeout
-
readTimeout
-
writeTimeout
-
callTimeout
-
enableRetry
-
maxRetryAttempts
-
initialRetryDelay
-
enableMonitoring
-
enableLogging
-
loggingLevel
public OptimizedHttpClientFactory.ClientConfig loggingLevel(okhttp3.logging.HttpLoggingInterceptor.Level loggingLevel)
-