Skip to content

Commit 0c1c089

Browse files
committed
fix: remove deprecated method
1 parent 7a2741b commit 0c1c089

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/main/java/com/commercetools/sync/commons/utils/ClientConfigurationUtils.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import com.commercetools.api.client.ProjectApiRoot;
44
import com.commercetools.api.defaultconfig.ApiRootBuilder;
55
import io.vrap.rmf.base.client.oauth2.ClientCredentials;
6-
import java.util.Arrays;
6+
import java.util.List;
77
import javax.annotation.Nonnull;
88

99
public final class ClientConfigurationUtils {
@@ -25,7 +25,11 @@ public static ProjectApiRoot createClient(
2525

2626
return ApiRootBuilder.of()
2727
.defaultClient(credentials, authUrl, apiUrl)
28-
.withRetryMiddleware(5, Arrays.asList(500, 502, 503, 504))
28+
.withPolicies(
29+
policyBuilder ->
30+
policyBuilder.withRetry(
31+
retryPolicyBuilder ->
32+
retryPolicyBuilder.maxRetries(5).statusCodes(List.of(500, 502, 503, 504))))
2933
.build(projectKey);
3034
}
3135
}

0 commit comments

Comments
 (0)