Class 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.SphereClient createClient​(io.sphere.sdk.client.SphereClientConfig clientConfig)
      Creates a SphereClient with retry logic which computes a exponential backoff time delay in milliseconds.
      static io.sphere.sdk.client.SphereClient createClient​(io.sphere.sdk.client.SphereClientConfig clientConfig, long timeout, java.util.concurrent.TimeUnit timeUnit)
      Creates a BlockingSphereClient with a custom timeout with a custom TimeUnit.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • createClient

        public static io.sphere.sdk.client.SphereClient createClient​(@Nonnull
                                                                     io.sphere.sdk.client.SphereClientConfig clientConfig)
        Creates a SphereClient with 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 a BlockingSphereClient with a custom timeout with a custom TimeUnit.
        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.