Package com.commercetools.api.client
Interface RetryHandler<TResult>
- Type Parameters:
TResult
- type of the result
public interface RetryHandler<TResult>
Handler functions to retry single requests.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends ApiDeleteMethod<T,
TResult>, TResult>
io.vrap.rmf.base.client.RequestCommand<TResult>concurrentModification
(T request) static <T extends io.vrap.rmf.base.client.BodyApiMethod<T,
TResult, TBody>, TResult, TBody extends ResourceUpdate<TBody, ?, TBuilder>, TBuilder extends io.vrap.rmf.base.client.Builder<TBody>>
io.vrap.rmf.base.client.RequestCommand<TResult>concurrentModification
(T request, Function<TBody, TBuilder> builderCopyFn, BiFunction<TBuilder, Long, TBuilder> updateFn) CompletableFuture<io.vrap.rmf.base.client.ApiHttpResponse<TResult>>
execute()
-
Method Details
-
execute
CompletableFuture<io.vrap.rmf.base.client.ApiHttpResponse<TResult>> execute() -
concurrentModification
static <T extends io.vrap.rmf.base.client.BodyApiMethod<T,TResult, io.vrap.rmf.base.client.RequestCommand<TResult> concurrentModificationTBody>, TResult, TBody extends ResourceUpdate<TBody, ?, TBuilder>, TBuilder extends io.vrap.rmf.base.client.Builder<TBody>> (T request, Function<TBody, TBuilder> builderCopyFn, BiFunction<TBuilder, Long, TBuilder> updateFn) -
concurrentModification
static <T extends ApiDeleteMethod<T,TResult>, io.vrap.rmf.base.client.RequestCommand<TResult> concurrentModificationTResult> (T request)
-