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 responses should be compressed. Note that this will attempt to compress all responses, to avoid compressing already compressed content (such as images) you need to set the following header: Content-Encoding: identity Which will tell vert.x not to compress the response.
      • 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()