Package net.devh.boot.grpc.server.error
Class GrpcExceptionListener<ReqT,RespT>
java.lang.Object
io.grpc.ServerCall.Listener<ReqT>
io.grpc.ForwardingServerCallListener<ReqT>
io.grpc.ForwardingServerCallListener.SimpleForwardingServerCallListener<ReqT>
net.devh.boot.grpc.server.error.GrpcExceptionListener<ReqT,RespT>
- Type Parameters:
ReqT- gRPC request typeRespT- gRPC response type
public class GrpcExceptionListener<ReqT,RespT>
extends ForwardingServerCallListener.SimpleForwardingServerCallListener<ReqT>
ServerCall.Listener for server side exception handling.-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.ForwardingServerCallListener
ForwardingServerCallListener.SimpleForwardingServerCallListener<ReqT extends Object> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGrpcExceptionListener(ServerCall.Listener<ReqT> delegate, ServerCall<ReqT, RespT> serverCall, GrpcExceptionResponseHandler exceptionHandler) Creates a new exception handling grpc server call listener. -
Method Summary
Methods inherited from class io.grpc.ForwardingServerCallListener.SimpleForwardingServerCallListener
delegate
-
Constructor Details
-
GrpcExceptionListener
protected GrpcExceptionListener(ServerCall.Listener<ReqT> delegate, ServerCall<ReqT, RespT> serverCall, GrpcExceptionResponseHandler exceptionHandler) Creates a new exception handling grpc server call listener.- Parameters:
delegate- The listener to delegate to (Required).serverCall- The server call to used to send the error responses (Required).exceptionHandler- The exception handler to use (Required).
-
-
Method Details
-
onMessage
- Overrides:
onMessagein classForwardingServerCallListener<ReqT>
-
onHalfClose
public void onHalfClose() -
onCancel
public void onCancel()- Overrides:
onCancelin classServerCall.Listener<ReqT extends Object>
-
onComplete
public void onComplete()- Overrides:
onCompletein classServerCall.Listener<ReqT extends Object>
-
onReady
public void onReady()- Overrides:
onReadyin classServerCall.Listener<ReqT extends Object>
-
toString
-