Class FilterBuildItem


  • public final class FilterBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    A handler that is applied to every route
    • Constructor Detail

      • FilterBuildItem

        public FilterBuildItem​(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler,
                               int priority)
        Creates a new instance of FilterBuildItem.
        Parameters:
        handler - the handler, if null the filter won't be used.
        priority - the priority, higher priority gets invoked first. Priority is only used to sort filters, user routes are called afterwards. Must be positive.
    • Method Detail

      • getHandler

        public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> getHandler()
      • getPriority

        public int getPriority()
      • toFilter

        public Filter toFilter()
        Returns:
        a filter object wrapping the handler and priority.