Class HttpBuildTimeConfig

    • Field Detail

      • tlsClientAuth

        @ConfigItem(name="ssl.client-auth",
                    defaultValue="NONE")
        public io.vertx.core.http.ClientAuth tlsClientAuth
        Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED
      • virtual

        @ConfigItem
        public boolean virtual
        If this is true then only a virtual channel will be set up for vertx web. We have this switch for testing purposes.
      • nonApplicationRootPath

        @ConfigItem(defaultValue="q")
        public String nonApplicationRootPath
        A common root path for non-application endpoints. Various extension-provided endpoints such as metrics, health, and openapi are deployed under this path by default. * Relative path (Default, `q`) -> Non-application endpoints will be served from `${quarkus.http.root-path}/${quarkus.http.non-application-root-path}`. * Absolute path (`/q`) -> Non-application endpoints will be served from the specified path. * `${quarkus.http.root-path}` -> Setting this path to the same value as HTTP root path disables this root path. All extension-provided endpoints will be served from `${quarkus.http.root-path}`.
      • enableCompression

        @ConfigItem
        public boolean enableCompression
        If enabled then the response body is compressed if the Content-Type header is set and the value is a compressed media type as configured via compressMediaTypes. Note that the RESTEasy Reactive and Reactive Routes extensions also make it possible to enable/disable compression declaratively using the annotations Compressed and Uncompressed.
      • enableDecompression

        @ConfigItem
        public boolean enableDecompression
        When enabled, vert.x will decompress the request's body if it's compressed. Note that the compression format (e.g., gzip) must be specified in the Content-Encoding header in the request.
      • compressionLevel

        @ConfigItem
        public OptionalInt compressionLevel
        The compression level used when compression support is enabled.
    • Constructor Detail

      • HttpBuildTimeConfig

        public HttpBuildTimeConfig()