Class ExceptionHandler<ReqT,​RespT>


  • public abstract class ExceptionHandler<ReqT,​RespT>
    extends io.grpc.ForwardingServerCallListener.SimpleForwardingServerCallListener<ReqT>
    Generic exception handler
    • Constructor Detail

      • ExceptionHandler

        public ExceptionHandler​(io.grpc.ServerCall.Listener<ReqT> listener,
                                io.grpc.ServerCall<ReqT,​RespT> call,
                                io.grpc.Metadata metadata)
    • Method Detail

      • handleException

        protected abstract void handleException​(Throwable t,
                                                io.grpc.ServerCall<ReqT,​RespT> call,
                                                io.grpc.Metadata metadata)
      • onMessage

        public void onMessage​(ReqT message)
        Overrides:
        onMessage in class io.grpc.ForwardingServerCallListener<ReqT>
      • onHalfClose

        public void onHalfClose()
      • onReady

        public void onReady()
      • onCancel

        public void onCancel()
        Overrides:
        onCancel in class io.grpc.ServerCall.Listener<ReqT extends Object>
      • onComplete

        public void onComplete()
        Overrides:
        onComplete in class io.grpc.ServerCall.Listener<ReqT extends Object>