Class TracedBatchingCallable (2.63.1)

public class TracedBatchingCallable,ResponseT> extends UnaryCallable,ResponseT>

This callable wraps a batching callable chain in a ApiTracer.

For internal use only.

Inheritance

java.lang.Object > UnaryCallable > TracedBatchingCallable

Type Parameters

Name Description
RequestT
ResponseT

Constructors

TracedBatchingCallable(UnaryCallable innerCallable, ApiTracerFactory tracerFactory, SpanName spanName, BatchingDescriptor batchingDescriptor)

public TracedBatchingCallable(UnaryCallable,ResponseT> innerCallable, ApiTracerFactory tracerFactory, SpanName spanName, BatchingDescriptor,ResponseT> batchingDescriptor)
Parameters
Name Description
innerCallable UnaryCallable<RequestT,ResponseT>
tracerFactory ApiTracerFactory
spanName SpanName
batchingDescriptor BatchingDescriptor<RequestT,ResponseT>

Methods

futureCall(RequestT request, ApiCallContext context)

public ApiFuture futureCall(RequestT request, ApiCallContext context)

Perform a call asynchronously.

Parameters
Name Description
request RequestT
context ApiCallContext
Returns
Type Description
ApiFuture<ResponseT>
Overrides