@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 TracedBidiCallable<RequestT,ResponseT> extends BidiStreamingCallable<RequestT,ResponseT>
For internal use only.
| Constructor and Description |
|---|
TracedBidiCallable(BidiStreamingCallable<RequestT,ResponseT> innerCallable,
ApiTracerFactory tracerFactory,
SpanName spanName) |
| Modifier and Type | Method and Description |
|---|---|
ClientStream<RequestT> |
internalCall(ResponseObserver<ResponseT> responseObserver,
ClientStreamReadyObserver<RequestT> onReady,
ApiCallContext context)
The "base" method from which other forms of
calls are derived. |
bidiStreamingCall, bidiStreamingCall, call, call, call, call, splitCall, splitCall, withDefaultCallContextpublic TracedBidiCallable(@Nonnull BidiStreamingCallable<RequestT,ResponseT> innerCallable, @Nonnull ApiTracerFactory tracerFactory, @Nonnull SpanName spanName)
public ClientStream<RequestT> internalCall(ResponseObserver<ResponseT> responseObserver, ClientStreamReadyObserver<RequestT> onReady, ApiCallContext context)
BidiStreamingCallablecalls are derived. Most users will not need
to call this method directly.
However, it is public, since library authors might want to call this method in
adaptor classes.
internalCall in class BidiStreamingCallable<RequestT,ResponseT>