@InterfaceAudience.Private @InterfaceStability.Uncommitted public class Utils extends Object
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static <X extends CouchbaseException,R extends CouchbaseResponse> |
addDetails(X ex,
R r)
Helper method to encapsulate the logic of enriching the exception with detailed status info.
|
static void |
addRequestSpan(CouchbaseEnvironment env,
CouchbaseRequest request,
String opName) |
static void |
addRequestSpanWithParent(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) |
@InterfaceAudience.Private @InterfaceStability.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.
public static <T> rx.Observable<T> applyTimeout(rx.Observable<T> input, CouchbaseRequest request, CouchbaseEnvironment environment, long timeout, TimeUnit timeUnit)
public static void addRequestSpan(CouchbaseEnvironment env, CouchbaseRequest request, String opName)
public static void addRequestSpanWithParent(CouchbaseEnvironment env, io.opentracing.Span parent, CouchbaseRequest request, String opName)
Copyright © 2015 Couchbase, Inc.