Class Filters.SimpleFilter

java.lang.Object
io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
All Implemented Interfaces:
Filter
Enclosing class:
Filters

public static class Filters.SimpleFilter extends Object implements Filter
Simple implementation of filter.
  • Constructor Details

    • SimpleFilter

      public SimpleFilter()
    • SimpleFilter

      public SimpleFilter(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler, int priority)
    • SimpleFilter

      public SimpleFilter(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler, int priority, boolean isFailureHandler)
  • Method Details

    • setHandler

      public void setHandler(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler)
    • setPriority

      public void setPriority(int priority)
    • getHandler

      public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> getHandler()
      Description copied from interface: Filter
      The handler called on HTTP request or failure. It's important that the handler call RoutingContext.next() to invoke the next filter or the user routes.
      Specified by:
      getHandler in interface Filter
      Returns:
      the handler
    • getPriority

      public int getPriority()
      Specified by:
      getPriority in interface Filter
      Returns:
      the priority of the filter.
    • isFailureHandler

      public boolean isFailureHandler()
      Description copied from interface: Filter
      Whether to add Filter.getHandler() as HTTP request handler (via Route.handler(Handler)) or as failure handler (via Route.failureHandler(Handler)).
      Specified by:
      isFailureHandler in interface Filter
      Returns:
      true if filter should be applied on failures rather than HTTP requests
    • setFailureHandler

      public void setFailureHandler(boolean failureHandler)