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}`.
    • Constructor Detail

      • HttpBuildTimeConfig

        public HttpBuildTimeConfig()