Package io.quarkus.vertx.http.deployment
Class NonApplicationRootPathBuildItem.Builder
- java.lang.Object
-
- io.quarkus.vertx.http.deployment.RouteBuildItem.Builder
-
- io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem.Builder
-
- Enclosing class:
- NonApplicationRootPathBuildItem
public static class NonApplicationRootPathBuildItem.Builder extends RouteBuildItem.Builder
Per non-application endpoint instance.
-
-
Field Summary
-
Fields inherited from class io.quarkus.vertx.http.deployment.RouteBuildItem.Builder
absolutePath, displayOnNotFoundPage, handler, notFoundPagePath, notFoundPageTitle, routeConfigKey, routeFunction, routePath, type
-
-
Constructor Summary
Constructors Constructor Description Builder(NonApplicationRootPathBuildItem buildItem)
-
Method Summary
-
Methods inherited from class io.quarkus.vertx.http.deployment.RouteBuildItem.Builder
orderedRoute
-
-
-
-
Constructor Detail
-
Builder
Builder(NonApplicationRootPathBuildItem buildItem)
-
-
Method Detail
-
routeFunction
public NonApplicationRootPathBuildItem.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)
-
routeFunction
public NonApplicationRootPathBuildItem.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 NonApplicationRootPathBuildItem.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 NonApplicationRootPathBuildItem.Builder nestedRoute(String baseRoute, String subRoute)
-
handler
public NonApplicationRootPathBuildItem.Builder handler(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler)
- Overrides:
handlerin classRouteBuildItem.Builder
-
handlerType
public NonApplicationRootPathBuildItem.Builder handlerType(HandlerType handlerType)
- Overrides:
handlerTypein classRouteBuildItem.Builder
-
blockingRoute
public NonApplicationRootPathBuildItem.Builder blockingRoute()
- Overrides:
blockingRoutein classRouteBuildItem.Builder
-
failureRoute
public NonApplicationRootPathBuildItem.Builder failureRoute()
- Overrides:
failureRoutein classRouteBuildItem.Builder
-
displayOnNotFoundPage
public NonApplicationRootPathBuildItem.Builder displayOnNotFoundPage()
- Overrides:
displayOnNotFoundPagein classRouteBuildItem.Builder
-
displayOnNotFoundPage
public NonApplicationRootPathBuildItem.Builder displayOnNotFoundPage(String notFoundPageTitle)
- Overrides:
displayOnNotFoundPagein classRouteBuildItem.Builder
-
routeConfigKey
public NonApplicationRootPathBuildItem.Builder routeConfigKey(String attributeName)
- Overrides:
routeConfigKeyin classRouteBuildItem.Builder
-
build
public RouteBuildItem build()
- Overrides:
buildin classRouteBuildItem.Builder
-
getRouteConfigInfo
protected ConfiguredPathInfo getRouteConfigInfo()
- Overrides:
getRouteConfigInfoin classRouteBuildItem.Builder
-
getNotFoundEndpoint
protected NotFoundPageDisplayableEndpointBuildItem getNotFoundEndpoint()
- Overrides:
getNotFoundEndpointin classRouteBuildItem.Builder
-
-