public class TracingServerInterceptor extends Object implements io.grpc.ServerInterceptor
Modifier and Type | Class and Description |
---|---|
static class |
TracingServerInterceptor.Builder
Builds the configuration of a TracingServerInterceptor.
|
static class |
TracingServerInterceptor.ServerRequestAttribute |
Modifier and Type | Method and Description |
---|---|
io.grpc.ServerServiceDefinition |
intercept(io.grpc.BindableService bindableService)
Add tracing to all requests made to this service.
|
io.grpc.ServerServiceDefinition |
intercept(io.grpc.ServerServiceDefinition serviceDef)
Add tracing to all requests made to this service.
|
<ReqT,RespT> |
interceptCall(io.grpc.ServerCall<ReqT,RespT> call,
io.grpc.Metadata headers,
io.grpc.ServerCallHandler<ReqT,RespT> next) |
static TracingServerInterceptor.Builder |
newBuilder()
Creates a new
TracingServerInterceptor.Builder . |
public static TracingServerInterceptor.Builder newBuilder()
TracingServerInterceptor.Builder
.public io.grpc.ServerServiceDefinition intercept(io.grpc.ServerServiceDefinition serviceDef)
serviceDef
- of the service to interceptpublic io.grpc.ServerServiceDefinition intercept(io.grpc.BindableService bindableService)
bindableService
- to interceptpublic <ReqT,RespT> io.grpc.ServerCall.Listener<ReqT> interceptCall(io.grpc.ServerCall<ReqT,RespT> call, io.grpc.Metadata headers, io.grpc.ServerCallHandler<ReqT,RespT> next)
interceptCall
in interface io.grpc.ServerInterceptor
Copyright © 2017-2020–2020. All rights reserved.