public final class TracedServerStreamingCallable<RequestT,ResponseT> extends ServerStreamingCallable<RequestT,ResponseT>
A wrapper callable that will wrap a callable chain in a trace.
For internal use only.
Inheritance
java.lang.Object > ServerStreamingCallable > TracedServerStreamingCallable<RequestT,ResponseT>Type Parameters | |
---|---|
Name | Description |
RequestT | |
ResponseT |
Constructors
TracedServerStreamingCallable(ServerStreamingCallable<RequestT,ResponseT> innerCallable, ApiTracerFactory tracerFactory, SpanName spanName)
public TracedServerStreamingCallable(ServerStreamingCallable<RequestT,ResponseT> innerCallable, ApiTracerFactory tracerFactory, SpanName spanName)
Parameters | |
---|---|
Name | Description |
innerCallable | ServerStreamingCallable<RequestT,ResponseT> |
tracerFactory | ApiTracerFactory |
spanName | SpanName |
Methods
call(RequestT request, ResponseObserver<ResponseT> responseObserver, ApiCallContext context)
public void call(RequestT request, ResponseObserver<ResponseT> responseObserver, ApiCallContext context)
Conduct a server streaming call with the given ApiCallContext.
Parameters | |
---|---|
Name | Description |
request | RequestT |
responseObserver | ResponseObserver<ResponseT> |
context | ApiCallContext |