@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 final class TracedServerStreamingCallable<RequestT,ResponseT> extends ServerStreamingCallable<RequestT,ResponseT>
For internal use only.
| Constructor and Description |
|---|
TracedServerStreamingCallable(ServerStreamingCallable<RequestT,ResponseT> innerCallable,
ApiTracerFactory tracerFactory,
SpanName spanName) |
| Modifier and Type | Method and Description |
|---|---|
void |
call(RequestT request,
ResponseObserver<ResponseT> responseObserver,
ApiCallContext context)
Conduct a server streaming call with the given
ApiCallContext. |
all, blockingServerStreamingCall, blockingServerStreamingCall, call, call, call, first, serverStreamingCall, serverStreamingCall, withDefaultCallContextpublic TracedServerStreamingCallable(@Nonnull ServerStreamingCallable<RequestT,ResponseT> innerCallable, @Nonnull ApiTracerFactory tracerFactory, @Nonnull SpanName spanName)
public void call(RequestT request, ResponseObserver<ResponseT> responseObserver, ApiCallContext context)
ServerStreamingCallableApiCallContext.call in class ServerStreamingCallable<RequestT,ResponseT>request - requestresponseObserver - ResponseObserver to observe the streaming responsescontext - ApiCallContext to provide context information for the RPC call.