Interface HttpEntryPoint.Interceptor.Chain

All Superinterfaces:
io.helidon.service.registry.Interception.Interceptor.Chain<Void>
Enclosing interface:
HttpEntryPoint.Interceptor

public static interface HttpEntryPoint.Interceptor.Chain extends io.helidon.service.registry.Interception.Interceptor.Chain<Void>
Invocation chain for HTTP Entry point.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    proceed(ServerRequest request, ServerResponse response)
    Invoke the next interceptor in the chain.
    default Void
    proceed(Object[] args)
     
  • Method Details

    • proceed

      default Void proceed(Object[] args) throws Exception
      Specified by:
      proceed in interface io.helidon.service.registry.Interception.Interceptor.Chain<Void>
      Throws:
      Exception
    • proceed

      void proceed(ServerRequest request, ServerResponse response) throws Exception
      Invoke the next interceptor in the chain.
      Parameters:
      request - server request
      response - server response
      Throws:
      Exception - in case the invocation fails, this should not be handled by most interceptors