Commit 309e9d16 by Kim Jinsung

マスターデータ取得失敗時のリトライを2回から3回に変更

parent c46a24b5
...@@ -168,13 +168,13 @@ import jp.agentec.adf.util.DateTimeUtil; ...@@ -168,13 +168,13 @@ import jp.agentec.adf.util.DateTimeUtil;
// CMSでメンテナンスされるHACCPマスタデータをアプリから取得できるようにJSONファイルを生成する。 // CMSでメンテナンスされるHACCPマスタデータをアプリから取得できるようにJSONファイルを生成する。
String fetchDate = null; String fetchDate = null;
//失敗時、3回リトライ処理 //失敗時、3回リトライ処理
for (int i = 0; i < 3; i++) { for (int i = 0; i < 4; i++) {
try { try {
fetchDate = masterDataLogic.initializeMasterData(ABVDataCache.getInstance().tempMasterDataFetchDate, i); fetchDate = masterDataLogic.initializeMasterData(ABVDataCache.getInstance().tempMasterDataFetchDate, i);
break; break;
} catch (Exception e) { } catch (Exception e) {
Logger.e(TAG, "initializeMasterData Exception", e); Logger.e(TAG, "initializeMasterData Exception", e);
if (i == 2) { //3回目に例外処理投げる。 if (i == 3) { //3回目のリトライ失敗時、例外処理投げる。
throw e; throw e;
} else { } else {
Thread.sleep(500); //0.5秒間隔でリトライ処理を実行 Thread.sleep(500); //0.5秒間隔でリトライ処理を実行
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment