Package com.commercetools.compat
Class CompatClient
java.lang.Object
com.commercetools.compat.CompatClient
- All Implemented Interfaces:
ApiHttpClient,AsyncApiClient<CompletableFuture<?>>,CompletableFutureApiClient,VrapHttpClient,AutoCloseable
-
Field Summary
Fields inherited from interface io.vrap.rmf.base.client.ApiHttpClient
CLOSED_MESSAGE, DEFAULT_TIMEOUT -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()<O,TO> CompletableFuture<ApiHttpResponse<O>> execute(SphereRequest<TO> request, Class<O> outputType) CompletableFuture<ApiHttpResponse<byte[]>>execute(ApiHttpRequest request) <O,TO> ApiHttpResponse<O> executeBlocking(SphereRequest<TO> request, Class<O> outputType) <O,TO> ApiHttpResponse<O> executeBlocking(SphereRequest<TO> request, Class<O> outputType, Duration duration) static CompatClientof(ApiHttpClient client, String projectKey) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.vrap.rmf.base.client.ApiHttpClient
execute, execute, execute, execute, execute, execute, execute, execute, execute, executeBlocking, executeBlocking, executeBlocking, executeBlocking, send, sendBlocking
-
Method Details
-
getBaseUri
- Specified by:
getBaseUriin interfaceApiHttpClient
-
of
-
execute
public <O,TO> CompletableFuture<ApiHttpResponse<O>> execute(SphereRequest<TO> request, Class<O> outputType) -
executeBlocking
-
executeBlocking
public <O,TO> ApiHttpResponse<O> executeBlocking(SphereRequest<TO> request, Class<O> outputType, Duration duration) -
getSerializerService
- Specified by:
getSerializerServicein interfaceApiHttpClient
-
execute
- Specified by:
executein interfaceVrapHttpClient
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-