Class ManagementInterfaceFilterBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.vertx.http.deployment.ManagementInterfaceFilterBuildItem

public final class ManagementInterfaceFilterBuildItem extends io.quarkus.builder.item.MultiBuildItem
A handler that is applied to the management interface route
  • Field Details

  • Constructor Details

    • ManagementInterfaceFilterBuildItem

      public ManagementInterfaceFilterBuildItem(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler, int priority)
      Creates a new instance of ManagementInterfaceFilterBuildItem.
      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 Details

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