Class RouteBuildItem

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

public final class RouteBuildItem extends io.quarkus.builder.item.MultiBuildItem
  • Constructor Details

  • Method Details

    • builder

      public static RouteBuildItem.Builder builder()
    • getHandler

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

      public HandlerType getType()
    • getRouteFunction

      public Function<io.vertx.ext.web.Router,io.vertx.ext.web.Route> getRouteFunction()
    • getRouteType

      public RouteBuildItem.RouteType getRouteType()
    • getRouterType

      public RouteBuildItem.RouteType getRouterType()
    • isRouterFramework

      public boolean isRouterFramework()
    • isRouterApplication

      public boolean isRouterApplication()
    • isRouterAbsolute

      public boolean isRouterAbsolute()
    • getNotFoundPageDisplayableEndpoint

      public NotFoundPageDisplayableEndpointBuildItem getNotFoundPageDisplayableEndpoint()
    • getConfiguredPathInfo

      public ConfiguredPathInfo getConfiguredPathInfo()
    • isManagement

      public boolean isManagement()
      Returns:
      true if the route is exposing a management endpoint. It matters when using a different interface/port for the management endpoints, as these routes will only be accessible from that different interface/port.