Package io.quarkus.vertx.http.deployment
Class HttpRootPathBuildItem.Builder
- java.lang.Object
-
- io.quarkus.vertx.http.deployment.RouteBuildItem.Builder
-
- io.quarkus.vertx.http.deployment.HttpRootPathBuildItem.Builder
-
- Enclosing class:
- HttpRootPathBuildItem
public static class HttpRootPathBuildItem.Builder extends RouteBuildItem.Builder
-
-
Field Summary
-
Fields inherited from class io.quarkus.vertx.http.deployment.RouteBuildItem.Builder
absolutePath, displayOnNotFoundPage, handler, isManagement, notFoundPagePath, notFoundPageTitle, routeConfigKey, routeFunction, routePath, type
-
-
Method Summary
-
Methods inherited from class io.quarkus.vertx.http.deployment.RouteBuildItem.Builder
orderedRoute
-
-
-
-
Method Detail
-
routeFunction
public HttpRootPathBuildItem.Builder routeFunction(Function<io.vertx.ext.web.Router,io.vertx.ext.web.Route> routeFunction)
Description copied from class:RouteBuildItem.BuilderRouteBuildItem.Builder.routeFunction(String, Consumer)should be used instead- Overrides:
routeFunctionin classRouteBuildItem.Builder- See Also:
RouteBuildItem.Builder.routeFunction(String, Consumer)
-
orderedRoute
public HttpRootPathBuildItem.Builder orderedRoute(String route, Integer order)
- Overrides:
orderedRoutein classRouteBuildItem.Builder- Parameters:
route- A normalized path used to define a basic route (e.g. use HttpRootPathBuildItem to construct/resolve the path value). This path this is also used on the "Not Found" page in dev mode.order- Priority ordering of the route
-
routeFunction
public HttpRootPathBuildItem.Builder routeFunction(String route, Consumer<io.vertx.ext.web.Route> routeFunction)
- Overrides:
routeFunctionin classRouteBuildItem.Builder- Parameters:
route- A normalized path (e.g. use HttpRootPathBuildItem to construct/resolve the path value) defining the route. This path this is also used on the "Not Found" page in dev mode.routeFunction- a Consumer of Route
-
route
public HttpRootPathBuildItem.Builder route(String route)
- Overrides:
routein classRouteBuildItem.Builder- Parameters:
route- A normalized path used to define a basic route (e.g. use HttpRootPathBuildItem to construct/resolve the path value). This path this is also used on the "Not Found" page in dev mode.
-
nestedRoute
public HttpRootPathBuildItem.Builder nestedRoute(String baseRoute, String subRoute)
-
handler
public HttpRootPathBuildItem.Builder handler(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler)
- Overrides:
handlerin classRouteBuildItem.Builder
-
handlerType
public HttpRootPathBuildItem.Builder handlerType(HandlerType handlerType)
- Overrides:
handlerTypein classRouteBuildItem.Builder
-
blockingRoute
public HttpRootPathBuildItem.Builder blockingRoute()
- Overrides:
blockingRoutein classRouteBuildItem.Builder
-
failureRoute
public HttpRootPathBuildItem.Builder failureRoute()
- Overrides:
failureRoutein classRouteBuildItem.Builder
-
displayOnNotFoundPage
public HttpRootPathBuildItem.Builder displayOnNotFoundPage()
- Overrides:
displayOnNotFoundPagein classRouteBuildItem.Builder
-
displayOnNotFoundPage
public HttpRootPathBuildItem.Builder displayOnNotFoundPage(String notFoundPageTitle)
- Overrides:
displayOnNotFoundPagein classRouteBuildItem.Builder
-
routeConfigKey
public HttpRootPathBuildItem.Builder routeConfigKey(String attributeName)
- Overrides:
routeConfigKeyin classRouteBuildItem.Builder
-
build
public RouteBuildItem build()
- Overrides:
buildin classRouteBuildItem.Builder
-
getRouteConfigInfo
protected ConfiguredPathInfo getRouteConfigInfo()
- Overrides:
getRouteConfigInfoin classRouteBuildItem.Builder
-
management
public HttpRootPathBuildItem.Builder management()
- Overrides:
managementin classRouteBuildItem.Builder
-
management
public HttpRootPathBuildItem.Builder management(String managementConfigKey)
- Overrides:
managementin classRouteBuildItem.Builder
-
getNotFoundEndpoint
protected NotFoundPageDisplayableEndpointBuildItem getNotFoundEndpoint()
- Overrides:
getNotFoundEndpointin classRouteBuildItem.Builder
-
-