Package io.quarkus.vertx.web.runtime
Class VertxWebRecorder
java.lang.Object
io.quarkus.vertx.web.runtime.VertxWebRecorder
-
Field Summary
Modifier and TypeFieldDescription(package private) final HttpBuildTimeConfig
(package private) final RuntimeValue<HttpConfiguration>
-
Constructor Summary
ConstructorDescriptionVertxWebRecorder
(RuntimeValue<HttpConfiguration> httpConfiguration, HttpBuildTimeConfig httpBuildTimeConfig) -
Method Summary
Modifier and TypeMethodDescriptionio.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
compressRouteHandler
(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> routeHandler, HttpCompression compression) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
createHandler
(String handlerClassName) Function<io.vertx.ext.web.Router,
io.vertx.ext.web.Route> createRouteFunction
(RouteMatcher matcher, io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> bodyHandler, boolean alwaysAuthenticateRoute) io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
runOnVirtualThread
(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> routeHandler)
-
Field Details
-
httpConfiguration
-
httpBuildTimeConfig
-
-
Constructor Details
-
VertxWebRecorder
public VertxWebRecorder(RuntimeValue<HttpConfiguration> httpConfiguration, HttpBuildTimeConfig httpBuildTimeConfig)
-
-
Method Details
-
createHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> createHandler(String handlerClassName) -
runOnVirtualThread
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> runOnVirtualThread(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> routeHandler) -
compressRouteHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> compressRouteHandler(io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> routeHandler, HttpCompression compression) -
createRouteFunction
public Function<io.vertx.ext.web.Router,io.vertx.ext.web.Route> createRouteFunction(RouteMatcher matcher, io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> bodyHandler, boolean alwaysAuthenticateRoute) -
addAuthFailureHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> addAuthFailureHandler()
-