Package io.quarkus.vertx.http.deployment
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 Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionManagementInterfaceFilterBuildItem(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler, int priority) Creates a new instance ofManagementInterfaceFilterBuildItem. -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.Handler<io.vertx.ext.web.RoutingContext>inttoFilter()
-
Field Details
-
AUTHENTICATION
public static final int AUTHENTICATION- See Also:
-
AUTHORIZATION
public static final int AUTHORIZATION- See Also:
-
-
Constructor Details
-
ManagementInterfaceFilterBuildItem
public ManagementInterfaceFilterBuildItem(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler, int priority) Creates a new instance ofManagementInterfaceFilterBuildItem.- Parameters:
handler- the handler, ifnullthe 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
- Returns:
- a filter object wrapping the handler and priority.
-