com.aliyun.openservices
类 ClientConfiguration

java.lang.Object
  继承者 com.aliyun.openservices.ClientConfiguration

public class ClientConfiguration
extends Object

访问阿里云服务的客户端配置。


构造方法摘要
ClientConfiguration()
          构造新实例。
 
方法摘要
 int getConnectionTimeout()
          返回建立连接的超时时间(单位:毫秒)。
 int getMaxConnections()
          返回允许打开的最大HTTP连接数。
 int getMaxErrorRetry()
          返回一个值表示当可重试的请求失败后最大的重试次数。
 String getProxyDomain()
          返回访问NTLM验证的代理服务器的Windows域名(可选)。
 String getProxyHost()
          返回代理服务器主机地址。
 String getProxyPassword()
          返回代理服务器验证的密码。
 int getProxyPort()
          返回代理服务器端口。
 String getProxyUsername()
          返回代理服务器验证的用户名。
 String getProxyWorkstation()
          返回NTLM代理服务器的Windows工作站名称。
 int getSocketTimeout()
          返回通过打开的连接传输数据的超时时间(单位:毫秒)。
 String getUserAgent()
          构造用户代理。
 void setConnectionTimeout(int connectionTimeout)
          设置建立连接的超时时间(单位:毫秒)。
 void setMaxConnections(int maxConnections)
          设置允许打开的最大HTTP连接数。
 void setMaxErrorRetry(int maxErrorRetry)
          设置一个值表示当可重试的请求失败后最大的重试次数。
 void setProxyDomain(String proxyDomain)
          设置访问NTLM验证的代理服务器的Windows域名(可选)。
 void setProxyHost(String proxyHost)
          设置代理服务器主机地址。
 void setProxyPassword(String proxyPassword)
          设置代理服务器验证的密码。
 void setProxyPort(int proxyPort)
          设置代理服务器端口。
 void setProxyUsername(String proxyUsername)
          设置代理服务器验证的用户名。
 void setProxyWorkstation(String proxyWorkstation)
          设置NTLM代理服务器的Windows工作站名称。
 void setSocketTimeout(int socketTimeout)
          设置通过打开的连接传输数据的超时时间(单位:毫秒)。
 void setUserAgent(String userAgent)
          设置用户代理。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ClientConfiguration

public ClientConfiguration()
构造新实例。

方法详细信息

getUserAgent

public String getUserAgent()
构造用户代理。

返回:
用户代理。

setUserAgent

public void setUserAgent(String userAgent)
设置用户代理。

参数:
userAgent - 用户代理。

getProxyHost

public String getProxyHost()
返回代理服务器主机地址。

返回:
代理服务器主机地址。

setProxyHost

public void setProxyHost(String proxyHost)
设置代理服务器主机地址。

参数:
proxyHost - 代理服务器主机地址。

getProxyPort

public int getProxyPort()
返回代理服务器端口。

返回:
代理服务器端口。

setProxyPort

public void setProxyPort(int proxyPort)
设置代理服务器端口。

参数:
proxyPort - 代理服务器端口。

getProxyUsername

public String getProxyUsername()
返回代理服务器验证的用户名。

返回:
用户名。

setProxyUsername

public void setProxyUsername(String proxyUsername)
设置代理服务器验证的用户名。

参数:
proxyUsername - 用户名。

getProxyPassword

public String getProxyPassword()
返回代理服务器验证的密码。

返回:
密码。

setProxyPassword

public void setProxyPassword(String proxyPassword)
设置代理服务器验证的密码。

参数:
proxyPassword - 密码。

getProxyDomain

public String getProxyDomain()
返回访问NTLM验证的代理服务器的Windows域名(可选)。

返回:
域名。

setProxyDomain

public void setProxyDomain(String proxyDomain)
设置访问NTLM验证的代理服务器的Windows域名(可选)。

参数:
proxyDomain - 域名。

getProxyWorkstation

public String getProxyWorkstation()
返回NTLM代理服务器的Windows工作站名称。

返回:
NTLM代理服务器的Windows工作站名称。

setProxyWorkstation

public void setProxyWorkstation(String proxyWorkstation)
设置NTLM代理服务器的Windows工作站名称。 (可选,如果代理服务器非NTLM,不需要设置该参数)。

参数:
proxyWorkstation - NTLM代理服务器的Windows工作站名称。

getMaxConnections

public int getMaxConnections()
返回允许打开的最大HTTP连接数。

返回:
最大HTTP连接数。

setMaxConnections

public void setMaxConnections(int maxConnections)
设置允许打开的最大HTTP连接数。

参数:
maxConnections - 最大HTTP连接数。

getSocketTimeout

public int getSocketTimeout()
返回通过打开的连接传输数据的超时时间(单位:毫秒)。 0表示无限等待(但不推荐使用)。

返回:
通过打开的连接传输数据的超时时间(单位:毫秒)。

setSocketTimeout

public void setSocketTimeout(int socketTimeout)
设置通过打开的连接传输数据的超时时间(单位:毫秒)。 0表示无限等待(但不推荐使用)。

参数:
socketTimeout - 通过打开的连接传输数据的超时时间(单位:毫秒)。

getConnectionTimeout

public int getConnectionTimeout()
返回建立连接的超时时间(单位:毫秒)。

返回:
建立连接的超时时间(单位:毫秒)。

setConnectionTimeout

public void setConnectionTimeout(int connectionTimeout)
设置建立连接的超时时间(单位:毫秒)。

参数:
connectionTimeout - 建立连接的超时时间(单位:毫秒)。

getMaxErrorRetry

public int getMaxErrorRetry()
返回一个值表示当可重试的请求失败后最大的重试次数。(默认值为3)

返回:
当可重试的请求失败后最大的重试次数。

setMaxErrorRetry

public void setMaxErrorRetry(int maxErrorRetry)
设置一个值表示当可重试的请求失败后最大的重试次数。(默认值为3)

参数:
maxErrorRetry - 当可重试的请求失败后最大的重试次数。


Copyright © 2013. All Rights Reserved.