public final class EasyConfig
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
EasyConfig |
addHeader(java.lang.String key,
java.lang.String value) |
EasyConfig |
addParam(java.lang.String key,
java.lang.String value) |
OkHttpClient |
getClient() |
IRequestHandler |
getHandler() |
java.util.HashMap<java.lang.String,java.lang.String> |
getHeaders() |
static EasyConfig |
getInstance() |
IRequestInterceptor |
getInterceptor() |
ILogStrategy |
getLogStrategy() |
java.lang.String |
getLogTag() |
java.util.HashMap<java.lang.String,java.lang.Object> |
getParams() |
int |
getRetryCount() |
long |
getRetryTime() |
IRequestServer |
getServer() |
void |
into() |
boolean |
isLogEnabled() |
EasyConfig |
removeHeader(java.lang.String key) |
EasyConfig |
removeParam(java.lang.String key) |
EasyConfig |
setClient(OkHttpClient client) |
EasyConfig |
setHandler(IRequestHandler handler) |
EasyConfig |
setHeaders(java.util.HashMap<java.lang.String,java.lang.String> headers) |
EasyConfig |
setInterceptor(IRequestInterceptor interceptor) |
EasyConfig |
setLogEnabled(boolean enabled) |
EasyConfig |
setLogStrategy(ILogStrategy strategy) |
EasyConfig |
setLogTag(java.lang.String tag) |
EasyConfig |
setParams(java.util.HashMap<java.lang.String,java.lang.Object> params) |
EasyConfig |
setRetryCount(int count) |
EasyConfig |
setRetryTime(long time) |
EasyConfig |
setServer(IRequestServer server) |
EasyConfig |
setServer(java.lang.String host) |
static EasyConfig |
with(OkHttpClient client) |
public static EasyConfig getInstance()
public static EasyConfig with(OkHttpClient client)
public EasyConfig setServer(java.lang.String host)
public EasyConfig setServer(IRequestServer server)
public EasyConfig setHandler(IRequestHandler handler)
public EasyConfig setInterceptor(IRequestInterceptor interceptor)
public EasyConfig setClient(OkHttpClient client)
public EasyConfig setParams(java.util.HashMap<java.lang.String,java.lang.Object> params)
public EasyConfig setHeaders(java.util.HashMap<java.lang.String,java.lang.String> headers)
public EasyConfig addHeader(java.lang.String key, java.lang.String value)
public EasyConfig removeHeader(java.lang.String key)
public EasyConfig addParam(java.lang.String key, java.lang.String value)
public EasyConfig removeParam(java.lang.String key)
public EasyConfig setLogStrategy(ILogStrategy strategy)
public EasyConfig setLogEnabled(boolean enabled)
public EasyConfig setLogTag(java.lang.String tag)
public EasyConfig setRetryCount(int count)
public EasyConfig setRetryTime(long time)
public IRequestServer getServer()
public IRequestHandler getHandler()
public IRequestInterceptor getInterceptor()
public OkHttpClient getClient()
public java.util.HashMap<java.lang.String,java.lang.Object> getParams()
public java.util.HashMap<java.lang.String,java.lang.String> getHeaders()
public ILogStrategy getLogStrategy()
public boolean isLogEnabled()
public java.lang.String getLogTag()
public int getRetryCount()
public long getRetryTime()
public void into()