@ConfigurationProperties(prefix="retrofit") public class RetrofitProperties extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static String |
DEFAULT_POOL |
private boolean |
disableVoidReturnType
禁用Void返回类型
|
private boolean |
enableBodyCallAdapter
启用 #
BodyCallAdapterFactory 调用适配器 |
private boolean |
enableLog
启用日志打印
|
private boolean |
enableResponseCallAdapter
启用 #
ResponseCallAdapterFactory 调用适配器 |
private Class<? extends BaseHttpExceptionMessageFormatter> |
httpExceptionMessageFormatter
Http异常信息格式化器,用于将request和response格式化为可阅读的String数据,并发到Exception的信息中。
|
private Class<? extends BaseLoggingInterceptor> |
loggingInterceptor
日志打印拦截器
|
private Map<String,PoolConfig> |
pool
连接池配置
|
| 构造器和说明 |
|---|
RetrofitProperties() |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<? extends BaseHttpExceptionMessageFormatter> |
getHttpExceptionMessageFormatter() |
Class<? extends BaseLoggingInterceptor> |
getLoggingInterceptor() |
Map<String,PoolConfig> |
getPool() |
boolean |
isDisableVoidReturnType() |
boolean |
isEnableBodyCallAdapter() |
boolean |
isEnableLog() |
boolean |
isEnableResponseCallAdapter() |
void |
setDisableVoidReturnType(boolean disableVoidReturnType) |
void |
setEnableBodyCallAdapter(boolean enableBodyCallAdapter) |
void |
setEnableLog(boolean enableLog) |
void |
setEnableResponseCallAdapter(boolean enableResponseCallAdapter) |
void |
setHttpExceptionMessageFormatter(Class<? extends BaseHttpExceptionMessageFormatter> httpExceptionMessageFormatter) |
void |
setLoggingInterceptor(Class<? extends BaseLoggingInterceptor> loggingInterceptor) |
void |
setPool(Map<String,PoolConfig> pool) |
private Map<String,PoolConfig> pool
private boolean enableBodyCallAdapter
BodyCallAdapterFactory 调用适配器private boolean enableResponseCallAdapter
ResponseCallAdapterFactory 调用适配器private boolean enableLog
private Class<? extends BaseLoggingInterceptor> loggingInterceptor
private Class<? extends BaseHttpExceptionMessageFormatter> httpExceptionMessageFormatter
private boolean disableVoidReturnType
public Class<? extends BaseHttpExceptionMessageFormatter> getHttpExceptionMessageFormatter()
public void setHttpExceptionMessageFormatter(Class<? extends BaseHttpExceptionMessageFormatter> httpExceptionMessageFormatter)
public Class<? extends BaseLoggingInterceptor> getLoggingInterceptor()
public void setLoggingInterceptor(Class<? extends BaseLoggingInterceptor> loggingInterceptor)
public Map<String,PoolConfig> getPool()
public void setPool(Map<String,PoolConfig> pool)
public boolean isEnableBodyCallAdapter()
public void setEnableBodyCallAdapter(boolean enableBodyCallAdapter)
public boolean isEnableResponseCallAdapter()
public void setEnableResponseCallAdapter(boolean enableResponseCallAdapter)
public boolean isEnableLog()
public void setEnableLog(boolean enableLog)
public boolean isDisableVoidReturnType()
public void setDisableVoidReturnType(boolean disableVoidReturnType)
Copyright © 2020. All rights reserved.