本文介绍OSS Java SDK超时和重传的实现方法,以及代码样例说明。
/**
* 设置建立连接的超时时间(单位:毫秒)。
* @param connectionTimeout
* 建立连接的超时时间(单位:毫秒)。
*/
public void setConnectionTimeout(int connectionTimeout) {
this.connectionTimeout = connectionTimeout;
}
/**
* 设置一个值表示当可重试的请求失败后最大的重试次数。(默认值为3)
* @param maxErrorRetry
* 当可重试的请求失败后最大的重试次数。
*/
public void setMaxErrorRetry(int maxErrorRetry) {
this.maxErrorRetry = maxErrorRetry;
}
ClientConfiguration conf = new ClientConfiguration();
conf.setConnectionTimeout(5000);
conf.setMaxErrorRetry(3);
OSSClient(String endpoint, String accessKeyId, String accessKeySecret, ClientConfiguration config)