policyConf.setInt(keyPrefix + Constants.Retry.MAX_RETRIES, maxRetries); long maxTimeSecs = getNonNegativeLong(args, RETRY_POLICY_MAX_TIME_SECS, RETRY_POLICY_MAX_TIME_SECS, -1L); if (maxTimeSecs >= 0) { policyConf.setLong(keyPrefix + Constants.Retry.MAX_TIME_SECS, maxTimeSecs); long baseDelay = getNonNegativeLong(args, RETRY_POLICY_DELAY_BASE_MS, RETRY_POLICY_DELAY_BASE_MS, -1L); if (baseDelay >= 0) { policyConf.setLong(keyPrefix + Constants.Retry.DELAY_BASE_MS, baseDelay); long maxDelay = getNonNegativeLong(args, RETRY_POLICY_DELAY_MAX_MS, RETRY_POLICY_DELAY_MAX_MS, -1L); if (maxDelay >= 0) { policyConf.setLong(keyPrefix + Constants.Retry.DELAY_MAX_MS, maxDelay);
policyConf.setInt(keyPrefix + Constants.Retry.MAX_RETRIES, maxRetries); long maxTimeSecs = getNonNegativeLong(args, RETRY_POLICY_MAX_TIME_SECS, RETRY_POLICY_MAX_TIME_SECS, -1L); if (maxTimeSecs >= 0) { policyConf.setLong(keyPrefix + Constants.Retry.MAX_TIME_SECS, maxTimeSecs); long baseDelay = getNonNegativeLong(args, RETRY_POLICY_DELAY_BASE_MS, RETRY_POLICY_DELAY_BASE_MS, -1L); if (baseDelay >= 0) { policyConf.setLong(keyPrefix + Constants.Retry.DELAY_BASE_MS, baseDelay); long maxDelay = getNonNegativeLong(args, RETRY_POLICY_DELAY_MAX_MS, RETRY_POLICY_DELAY_MAX_MS, -1L); if (maxDelay >= 0) { policyConf.setLong(keyPrefix + Constants.Retry.DELAY_MAX_MS, maxDelay);