Class Utils
- java.lang.Object
-
- com.couchbase.client.java.bucket.api.Utils
-
@Private @Uncommitted public class Utils extends Object
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <X extends CouchbaseException,R extends CouchbaseResponse>
XaddDetails(X ex, R r)Helper method to encapsulate the logic of enriching the exception with detailed status info.static voidaddRequestSpan(CouchbaseEnvironment env, CouchbaseRequest request, String opName)static voidaddRequestSpanWithParent(CouchbaseEnvironment env, io.opentracing.Span parent, CouchbaseRequest request, String opName)static <T> rx.Observable<T>applyTimeout(rx.Observable<T> input, CouchbaseRequest request, CouchbaseEnvironment environment, long timeout, TimeUnit timeUnit)
-
-
-
Method Detail
-
addDetails
@Private @Uncommitted public static <X extends CouchbaseException,R extends CouchbaseResponse> X addDetails(X ex, R r)
Helper method to encapsulate the logic of enriching the exception with detailed status info.
-
applyTimeout
public static <T> rx.Observable<T> applyTimeout(rx.Observable<T> input, CouchbaseRequest request, CouchbaseEnvironment environment, long timeout, TimeUnit timeUnit)
-
addRequestSpan
public static void addRequestSpan(CouchbaseEnvironment env, CouchbaseRequest request, String opName)
-
addRequestSpanWithParent
public static void addRequestSpanWithParent(CouchbaseEnvironment env, io.opentracing.Span parent, CouchbaseRequest request, String opName)
-
-