概述
本文介紹OSS Java SDK逾時和重傳的實現方法,以及代碼範例說明。
詳細描述
逾時的函數範例。
/** * 設定建立串連的逾時時間(單位:毫秒)。 * @param connectionTimeout * 建立串連的逾時時間(單位:毫秒)。 */ public void setConnectionTimeout(int connectionTimeout) { this.connectionTimeout = connectionTimeout; }重連的函數範例。
/** * 設定一個值表示當可重試的請求失敗後最大的重試次數。(預設值為3) * @param maxErrorRetry * 當可重試的請求失敗後最大的重試次數。 */ public void setMaxErrorRetry(int maxErrorRetry) { this.maxErrorRetry = maxErrorRetry; }實現逾時和重連的代碼如下,這裡設定的逾時時間是5000毫秒,重試次數是3次。
ClientConfiguration conf = new ClientConfiguration(); conf.setConnectionTimeout(5000); conf.setMaxErrorRetry(3); OSSClient(String endpoint, String accessKeyId, String accessKeySecret, ClientConfiguration config)
適用於
Object Storage Service