Class Filters.SimpleFilter

  • All Implemented Interfaces:
    Filter
    Enclosing class:
    Filters

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

      • 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 Detail

      • 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)