public class ClientConfig extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
AUTH_HEADER_PREFIX
authoration header prefix
|
static String |
CDN_END_POINT
KS3 cdn服务地址
|
static String |
CLIENT_SIGNER
ks3 client auth加载器
|
static String |
CLIENT_URLFORMAT
路径格式;
0 bucket.kss.ksyun.com
1 kss.ksyun.com/bucket
|
static String |
CONNECTION_TIMEOUT
httpclient配置 值为配置的key,链接超时时间
|
static String |
CONNECTION_TTL
httpclient配置 值为配置的key
|
static String |
END_POINT
Ks3服务地址
|
static String |
GRANTEE_ALLUSER
grantee alluser
|
static String |
HEADER_PREFIX
特殊header的前缀
|
static String |
HTTP_PROTOCOL
http 或者 https
|
static String |
IS_PREEMPTIVE_BASIC_PROXY_AUTH
httpclient配置 值为配置的key
|
static String |
MAX_CONNECTIONS
httpclient配置 值为配置的key,连接池最大连接数
|
static String |
MAX_RETRY
最大重试次数
|
static String |
PROXY_DAMAIN
httpclient配置 值为配置的key,代理
|
static String |
PROXY_HOST
httpclient配置 值为配置的key
|
static String |
PROXY_PASSWORD
httpclient配置 值为配置的key,代理
|
static String |
PROXY_PORT
httpclient配置 值为配置的key,代理
|
static String |
PROXY_USER_NAME
httpclient配置 值为配置的key,代理
|
static String |
PROXY_WORKSTATION
httpclient配置 值为配置的key,代理
|
static String |
SOCKET_RECEIVE_BUFFER_SIZE_HINT
httpclient配置 值为配置的key
|
static String |
SOCKET_SEND_BUFFER_SIZE_HINT
httpclient配置 值为配置的key
|
static String |
SOCKET_TIMEOUT
httpclient配置 值为配置的key,socket超时时间
|
static String |
USER_META_PREFIX
用户元数据的前缀
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
addConfigLoader(ConfigLoader loader)
可以添加自己的ConfigLoader
|
boolean |
getBoolean(String key)
以boolwan方式返回配置值
|
static ClientConfig |
getConfig()
获取配置
|
static ConfigLoader |
getConfigLoader(Class<?> clazz) |
int |
getInt(String key)
以int方式返回配置值
|
long |
getLong(String key)
以long方式返回配置值
|
String |
getStr(String key)
以字符串方式返回配置值
|
static boolean |
isAws() |
void |
set(String key,
String value) |
public static final String CONNECTION_TIMEOUT
public static final String SOCKET_TIMEOUT
public static final String SOCKET_SEND_BUFFER_SIZE_HINT
public static final String SOCKET_RECEIVE_BUFFER_SIZE_HINT
public static final String MAX_CONNECTIONS
public static final String IS_PREEMPTIVE_BASIC_PROXY_AUTH
public static final String CLIENT_URLFORMAT
public static void addConfigLoader(ConfigLoader loader)
loader - ConfigLoaderpublic static ConfigLoader getConfigLoader(Class<?> clazz)
public static ClientConfig getConfig()
public int getInt(String key)
public long getLong(String key)
public boolean getBoolean(String key)
public static boolean isAws()
Copyright © 2015. All rights reserved.