@BetaApi(value="The surface for tracing is not stable and might change in the future") @InternalApi(value="For internal use by google-cloud-java clients only") public class TracedBatchingCallable<RequestT,ResponseT> extends UnaryCallable<RequestT,ResponseT>
ApiTracer.
For internal use only.
| Constructor and Description |
|---|
TracedBatchingCallable(UnaryCallable<RequestT,ResponseT> innerCallable,
ApiTracerFactory tracerFactory,
SpanName spanName,
BatchingDescriptor<RequestT,ResponseT> batchingDescriptor) |
| Modifier and Type | Method and Description |
|---|---|
com.google.api.core.ApiFuture<ResponseT> |
futureCall(RequestT request,
ApiCallContext context)
Perform a call asynchronously.
|
call, call, futureCall, withDefaultCallContextpublic TracedBatchingCallable(UnaryCallable<RequestT,ResponseT> innerCallable, ApiTracerFactory tracerFactory, SpanName spanName, BatchingDescriptor<RequestT,ResponseT> batchingDescriptor)
public com.google.api.core.ApiFuture<ResponseT> futureCall(RequestT request, ApiCallContext context)
UnaryCallablefutureCall in class UnaryCallable<RequestT,ResponseT>context - ApiCallContext to make the call withApiFuture for the call result