Class HttpServerCommonHandlers


  • public class HttpServerCommonHandlers
    extends Object
    • Constructor Detail

      • HttpServerCommonHandlers

        public HttpServerCommonHandlers()
    • Method Detail

      • enforceMaxBodySize

        public static void enforceMaxBodySize​(ServerLimitsConfig limits,
                                              io.vertx.ext.web.Router httpRouteRouter)
      • enforceDuplicatedContext

        public static io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest> enforceDuplicatedContext​(io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest> delegate)
      • applyProxy

        public static io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest> applyProxy​(ProxyConfig proxyConfig,
                                                                                             io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest> root,
                                                                                             Supplier<io.vertx.core.Vertx> vertx)
      • applyFilters

        public static void applyFilters​(Map<String,​FilterConfig> filtersInConfig,
                                        io.vertx.ext.web.Router httpRouteRouter)
      • applyHeaders

        public static void applyHeaders​(Map<String,​HeaderConfig> headers,
                                        io.vertx.ext.web.Router httpRouteRouter)