title: How to ignore rest of gRPC(java) ServerInterceptor when ServerCall closed in first ServerInterceptro?
body: <p>I bind 2 ServerInterceptor on a gRPC service.</p>
  
  <p>In the first interceptor, ServerCall has been closed, but the second interceptor is still involved.</p>
  
  <p>So how to skip the rest of interceptors while ServerCall is closed in first interceptor?</p>
  
  <p>first interceptor:</p>
  
  <pre><code>public class FirstInterceptor implements ServerInterceptor {
  
        @Override
        public &lt;ReqT, RespT&gt; ServerCall.Listener&lt;ReqT&gt; interceptCall(
             ServerCall&lt;ReqT, RespT&gt; call,
             Metadata headers,
             ServerCallHandler&lt;ReqT, RespT&gt; next) {
  
             if(...){
                 ...
                 return Contexts.interceptCall(context, call, headers, next);
             }else{
                 ...
                 call.close(Status.UNAUTHENTICATED.withDescription("@FST_INTCP"),GrpcUtil.getMetadataWithErrMsg(e));
                 return next.startCall(new ForwardingServerCall.SimpleForwardingServerCall&lt;ReqT, RespT&gt;(call) {}, headers);
             }
        }
  }
  </code></pre>