Skip to content

Commit f91cfd0

Browse files
update: modify DefaultCmabClient constructor to use default retry configuration
1 parent 99f078a commit f91cfd0

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

core-httpclient-impl/src/main/java/com/optimizely/ab/OptimizelyFactory.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.slf4j.LoggerFactory;
2424

2525
import com.optimizely.ab.cmab.DefaultCmabClient;
26-
import com.optimizely.ab.cmab.client.CmabClientConfig;
2726
import com.optimizely.ab.cmab.service.CmabService;
2827
import com.optimizely.ab.cmab.service.DefaultCmabService;
2928
import com.optimizely.ab.config.HttpProjectConfigManager;
@@ -390,7 +389,7 @@ public static Optimizely newDefaultInstance(ProjectConfigManager configManager,
390389

391390
// If no cmabService provided, create default one
392391
if (cmabService == null) {
393-
DefaultCmabClient defaultCmabClient = new DefaultCmabClient(CmabClientConfig.withDefaultRetry());
392+
DefaultCmabClient defaultCmabClient = new DefaultCmabClient();
394393
cmabService = DefaultCmabService.builder()
395394
.withClient(defaultCmabClient)
396395
.build();

core-httpclient-impl/src/main/java/com/optimizely/ab/cmab/DefaultCmabClient.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ public DefaultCmabClient(CmabClientConfig config) {
6262
this(null, config);
6363
}
6464

65-
// Default constructor (no retry, default HTTP client)
65+
// Default constructor (default HTTP client, default retry config)
6666
public DefaultCmabClient() {
67-
this(null, CmabClientConfig.withNoRetry());
67+
this(null, CmabClientConfig.withDefaultRetry());
6868
}
6969

7070
// Extract HTTP client creation logic

0 commit comments

Comments
 (0)