Package io.quarkus.vertx.web.runtime
Class VertxWebRecorder
- java.lang.Object
-
- io.quarkus.vertx.web.runtime.VertxWebRecorder
-
public class VertxWebRecorder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) HttpBuildTimeConfighttpBuildTimeConfig(package private) RuntimeValue<HttpConfiguration>httpConfiguration
-
Constructor Summary
Constructors Constructor Description VertxWebRecorder(RuntimeValue<HttpConfiguration> httpConfiguration, HttpBuildTimeConfig httpBuildTimeConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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)
-
-
-
Field Detail
-
httpConfiguration
final RuntimeValue<HttpConfiguration> httpConfiguration
-
httpBuildTimeConfig
final HttpBuildTimeConfig httpBuildTimeConfig
-
-
Constructor Detail
-
VertxWebRecorder
public VertxWebRecorder(RuntimeValue<HttpConfiguration> httpConfiguration, HttpBuildTimeConfig httpBuildTimeConfig)
-
-
Method Detail
-
createHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> createHandler(String handlerClassName)
-
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)
-
-