Class ClientConfigurationUtils
- java.lang.Object
 - 
- com.commercetools.sync.commons.utils.ClientConfigurationUtils
 
 
- 
public final class ClientConfigurationUtils extends java.lang.Object 
- 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static io.sphere.sdk.client.SphereClientcreateClient(io.sphere.sdk.client.SphereClientConfig clientConfig)Creates aSphereClientwith retry logic which computes a exponential backoff time delay in milliseconds.static io.sphere.sdk.client.SphereClientcreateClient(io.sphere.sdk.client.SphereClientConfig clientConfig, long timeout, java.util.concurrent.TimeUnit timeUnit)Creates aBlockingSphereClientwith a customtimeoutwith a customTimeUnit.static io.sphere.sdk.client.SphereClientcreateClient(java.lang.String projectKey, io.vrap.rmf.base.client.oauth2.ClientCredentials clientCredentials, com.commercetools.api.defaultconfig.ServiceRegion serviceRegion)Creates aSphereClientwith compact layer provided in SDK-v2, which enable different middlewares to suport features like retry logic, NotFoundException handling and conversion of API error to Exception.static io.sphere.sdk.client.SphereClientcreateClient(java.lang.String projectKey, io.vrap.rmf.base.client.oauth2.ClientCredentials clientCredentials, com.commercetools.api.defaultconfig.ServiceRegion serviceRegion, long timeout, java.util.concurrent.TimeUnit timeUnit)Creates aBlockingSphereClientwith compact layer provided in SDK-v2, with a customtimeoutwith a customTimeUnit. 
 - 
 
- 
- 
Method Detail
- 
createClient
public static io.sphere.sdk.client.SphereClient createClient(@Nonnull java.lang.String projectKey, @Nonnull io.vrap.rmf.base.client.oauth2.ClientCredentials clientCredentials, @Nonnull com.commercetools.api.defaultconfig.ServiceRegion serviceRegion)Creates aSphereClientwith compact layer provided in SDK-v2, which enable different middlewares to suport features like retry logic, NotFoundException handling and conversion of API error to Exception.- Parameters:
 projectKey- the projectKey for the client.clientCredentials- the client credentials for the client consisting of client ID and secret.serviceRegion- the service region for the client consisting of API URI and OAuth URI.- Returns:
 - the instantiated 
SphereClient. 
 
- 
createClient
public static io.sphere.sdk.client.SphereClient createClient(@Nonnull java.lang.String projectKey, @Nonnull io.vrap.rmf.base.client.oauth2.ClientCredentials clientCredentials, @Nonnull com.commercetools.api.defaultconfig.ServiceRegion serviceRegion, long timeout, @Nonnull java.util.concurrent.TimeUnit timeUnit)Creates aBlockingSphereClientwith compact layer provided in SDK-v2, with a customtimeoutwith a customTimeUnit.- Parameters:
 projectKey- the projectKey for the client.clientCredentials- the client credentials for the client consisting of client ID and secret.serviceRegion- the service region for the client consisting of API URI and OAuth URI.timeout- the timeout value for the client requests.timeUnit- the timeout time unit.- Returns:
 - the instantiated 
BlockingSphereClient. 
 
- 
createClient
public static io.sphere.sdk.client.SphereClient createClient(@Nonnull io.sphere.sdk.client.SphereClientConfig clientConfig)Creates aSphereClientwith retry logic which computes a exponential backoff time delay in milliseconds.- Parameters:
 clientConfig- the client configuration for the client.- Returns:
 - the instantiated 
SphereClient. 
 
- 
createClient
public static io.sphere.sdk.client.SphereClient createClient(@Nonnull io.sphere.sdk.client.SphereClientConfig clientConfig, long timeout, @Nonnull java.util.concurrent.TimeUnit timeUnit)Creates aBlockingSphereClientwith a customtimeoutwith a customTimeUnit.- Parameters:
 clientConfig- the client configuration for the client.timeout- the timeout value for the client requests.timeUnit- the timeout time unit.- Returns:
 - the instantiated 
BlockingSphereClient. 
 
 - 
 
 -