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
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)
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
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)
-