Class GrpcHeaderInterceptor

  • All Implemented Interfaces:
    io.grpc.ServerInterceptor

    public class GrpcHeaderInterceptor
    extends Object
    implements io.grpc.ServerInterceptor
    gRPC server header interceptor
    • Field Detail

      • USER_AGENT_CONTEXT_KEY

        public static final io.grpc.Context.Key<String> USER_AGENT_CONTEXT_KEY
      • CONTENT_TYPE_CONTEXT_KEY

        public static final io.grpc.Context.Key<String> CONTENT_TYPE_CONTEXT_KEY
    • Constructor Detail

      • GrpcHeaderInterceptor

        public GrpcHeaderInterceptor()
    • Method Detail

      • interceptCall

        public <ReqT,​RespT> io.grpc.ServerCall.Listener<ReqT> interceptCall​(io.grpc.ServerCall<ReqT,​RespT> call,
                                                                                  io.grpc.Metadata requestHeaders,
                                                                                  io.grpc.ServerCallHandler<ReqT,​RespT> next)
        Specified by:
        interceptCall in interface io.grpc.ServerInterceptor