Package org.summerboot.jexpress.nio.grpc
Class BootServerInterceptor
java.lang.Object
org.summerboot.jexpress.nio.grpc.BootServerInterceptor
- All Implemented Interfaces:
io.grpc.ServerInterceptor
- Author:
- Changski Tie Zheng Zhang 张铁铮, 魏泽北, 杜旺财, 杜富贵
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract CallerbuildCaller(String jwt) <ReqT,RespT>
io.grpc.ServerCall.Listener<ReqT>interceptCall(io.grpc.ServerCall<ReqT, RespT> serverCall, io.grpc.Metadata metadata, io.grpc.ServerCallHandler<ReqT, RespT> serverCallHandler)
-
Field Details
-
CONTEXT_KEY_USER_ID
-
CONTEXT_KEY_CALLER
-
-
Constructor Details
-
BootServerInterceptor
public BootServerInterceptor()
-
-
Method Details
-
interceptCall
public <ReqT,RespT> io.grpc.ServerCall.Listener<ReqT> interceptCall(io.grpc.ServerCall<ReqT, RespT> serverCall, io.grpc.Metadata metadata, io.grpc.ServerCallHandler<ReqT, RespT> serverCallHandler) - Specified by:
interceptCallin interfaceio.grpc.ServerInterceptor
-
buildCaller
-