Interface ManagementInterfaceBuildTimeConfig


@ConfigMapping(prefix="quarkus.management") @ConfigRoot(phase=BUILD_AND_RUN_TIME_FIXED) public interface ManagementInterfaceBuildTimeConfig
Management interface configuration.
  • Method Summary

    Modifier and Type
    Method
    Description
    Authentication configuration
    The compression level used when compression support is enabled.
    boolean
    If responses should be compressed.
    boolean
    Enables / Disables the usage of a separate interface/port to expose the management endpoints.
    boolean
    When enabled, vert.x will decompress the request's body if it's compressed.
    A common root path for management endpoints.
    io.vertx.core.http.ClientAuth
    Configures the engine to require/request client authentication.
  • Method Details

    • enabled

      @WithDefault("false") boolean enabled()
      Enables / Disables the usage of a separate interface/port to expose the management endpoints. If sets to true, the management endpoints will be exposed to a different HTTP server. This avoids exposing the management endpoints on a y available server(.
    • auth

      Authentication configuration
    • tlsClientAuth

      @WithName("ssl.client-auth") @WithDefault("NONE") io.vertx.core.http.ClientAuth tlsClientAuth()
      Configures the engine to require/request client authentication. NONE, REQUEST, REQUIRED
    • rootPath

      @WithDefault("/q") String rootPath()
      A common root path for management endpoints. Various extension-provided management endpoints such as metrics and health are deployed under this path by default.
    • enableCompression

      @WithDefault("false") 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

      @WithDefault("false") 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

      OptionalInt compressionLevel()
      The compression level used when compression support is enabled.