Class ClassicHelper
- java.lang.Object
-
- com.couchbase.client.core.classic.ClassicHelper
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends CoreMutationResult>
CompletableFuture<T>maybeWrapWithLegacyDurability(CompletableFuture<T> input, String key, CoreDurability durability, Core core, KeyValueRequest<?> request)
Helper method to wrap a mutation result to perform legacy durability requirements if needed.static <T,RES extends Response>
CoreAsyncResponse<T>newAsyncResponse(Request<RES> request, CompletableFuture<T> future)
Returns a new async response whose cancellation task callsRequest.cancel(CancellationReason)
.static void
setClientContext(Request<?> request, CoreCommonOptions common)
-
-
-
Method Detail
-
setClientContext
public static void setClientContext(Request<?> request, CoreCommonOptions common)
-
newAsyncResponse
public static <T,RES extends Response> CoreAsyncResponse<T> newAsyncResponse(Request<RES> request, CompletableFuture<T> future)
Returns a new async response whose cancellation task callsRequest.cancel(CancellationReason)
.
-
maybeWrapWithLegacyDurability
public static <T extends CoreMutationResult> CompletableFuture<T> maybeWrapWithLegacyDurability(CompletableFuture<T> input, String key, CoreDurability durability, Core core, KeyValueRequest<?> request)
Helper method to wrap a mutation result to perform legacy durability requirements if needed.
-
-