Interface DiagnosticCheck


public interface DiagnosticCheck
A single runtime diagnostic check.
  • Method Details

    • id

      String id()
      Stable identifier for this check.
      Returns:
      check id
    • suite

      String suite()
      Logical suite grouping.
      Returns:
      suite identifier
    • description

      String description()
      Human-readable description.
      Returns:
      description text
    • severity

      DiagnosticSeverity severity()
      Importance when the check fails.
      Returns:
      severity
    • supportedModes

      default EnumSet<DiagnosticMode> supportedModes()
      Supported execution modes.
      Returns:
      supported modes
    • run

      Runs the check.
      Parameters:
      context - diagnostic context
      Returns:
      completion stage with the result