Annotation Type HealthCheckMonitor.Config


  • public static @interface HealthCheckMonitor.Config
    • Element Detail

      • tags

        String[] tags
        Default:
        {}
      • names

        String[] names
        Default:
        {}
      • intervalInSec

        long intervalInSec
        Default:
        0L
      • cronExpression

        String cronExpression
        Default:
        ""
      • registerHealthyMarkerService

        boolean registerHealthyMarkerService
        Default:
        true
      • registerUnhealthyMarkerService

        boolean registerUnhealthyMarkerService
        Default:
        false
      • treatWarnAsHealthy

        boolean treatWarnAsHealthy
        Default:
        true
      • logAllResultsAsInfo

        boolean logAllResultsAsInfo
        Default:
        false
      • isDynamic

        boolean isDynamic
        Default:
        false
      • webconsole_configurationFactory_nameHint

        String webconsole_configurationFactory_nameHint
        Default:
        "Health Monitor for \'{tags}\'/\'{names}\', {intervalInSec}sec/{cronExpression}, Marker Service Healthy:{registerHealthyMarkerService} Unhealthy:{registerUnhealthyMarkerService}, Send Events {sendEvents}"