Class SmallRyeHealthConfig


  • @ConfigRoot(name="smallrye-health")
    public class SmallRyeHealthConfig
    extends Object
    • Field Detail

      • rootPath

        @ConfigItem(defaultValue="health")
        String rootPath
        Root path for health-checking endpoints. By default, this value will be resolved as a path relative to `${quarkus.http.non-application-root-path}`. If the management interface is enabled, the value will be resolved as a path relative to `${quarkus.management.root-path}`.
      • livenessPath

        @ConfigItem(defaultValue="live")
        String livenessPath
        The relative path of the liveness health-checking endpoint. By default, this value will be resolved as a path relative to `${quarkus.smallrye-health.rootPath}`.
      • readinessPath

        @ConfigItem(defaultValue="ready")
        String readinessPath
        The relative path of the readiness health-checking endpoint. By default, this value will be resolved as a path relative to `${quarkus.smallrye-health.rootPath}`.
      • groupPath

        @ConfigItem(defaultValue="group")
        String groupPath
        The relative path of the health group endpoint. By default, this value will be resolved as a path relative to `${quarkus.smallrye-health.rootPath}`.
      • wellnessPath

        @ConfigItem(defaultValue="well")
        String wellnessPath
        The relative path of the wellness health-checking endpoint. By default, this value will be resolved as a path relative to `${quarkus.smallrye-health.rootPath}`.
      • startupPath

        @ConfigItem(defaultValue="started")
        String startupPath
        The relative path of the startup health-checking endpoint. By default, this value will be resolved as a path relative to `${quarkus.smallrye-health.rootPath}`.
      • contextPropagation

        @ConfigItem(defaultValue="false")
        boolean contextPropagation
        Whether the context should be propagated to each health check invocation.
      • maxGroupRegistriesCount

        @ConfigItem
        OptionalInt maxGroupRegistriesCount
        The number of the maximum health groups that can be created.
      • defaultHealthGroup

        @ConfigItem
        Optional<String> defaultHealthGroup
        The name of the default health group used when no other health group is defined on the health check.
      • managementEnabled

        @ConfigItem(name="management.enabled",
                    defaultValue="true")
        public boolean managementEnabled
        If management interface is turned on the health endpoints and ui will be published under the management interface. This allows you to exclude Health from management by setting the value to false
    • Constructor Detail

      • SmallRyeHealthConfig

        public SmallRyeHealthConfig()