Class Filters.SimpleFilter
java.lang.Object
io.quarkus.vertx.http.runtime.filters.Filters.SimpleFilter
- All Implemented Interfaces:
Filter
- Enclosing class:
- Filters
Simple implementation of filter.
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleFilter(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler, int priority) SimpleFilter(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler, int priority, boolean isFailureHandler) -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.Handler<io.vertx.ext.web.RoutingContext>The handler called on HTTP request or failure.intbooleanWhether to addFilter.getHandler()as HTTP request handler (viaRoute.handler(Handler)) or as failure handler (viaRoute.failureHandler(Handler)).voidsetFailureHandler(boolean failureHandler) voidsetHandler(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler) voidsetPriority(int priority)
-
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:FilterThe handler called on HTTP request or failure. It's important that the handler callRoutingContext.next()to invoke the next filter or the user routes.- Specified by:
getHandlerin interfaceFilter- Returns:
- the handler
-
getPriority
public int getPriority()- Specified by:
getPriorityin interfaceFilter- Returns:
- the priority of the filter.
-
isFailureHandler
public boolean isFailureHandler()Description copied from interface:FilterWhether to addFilter.getHandler()as HTTP request handler (viaRoute.handler(Handler)) or as failure handler (viaRoute.failureHandler(Handler)).- Specified by:
isFailureHandlerin interfaceFilter- Returns:
- true if filter should be applied on failures rather than HTTP requests
-
setFailureHandler
public void setFailureHandler(boolean failureHandler)
-