Uses of Class
com.tnsai.quality.observability.health.HealthCheckResult
Packages that use HealthCheckResult
Package
Description
Health check infrastructure for TnsAI components.
-
Uses of HealthCheckResult in com.tnsai.quality.observability.health
Methods in com.tnsai.quality.observability.health that return HealthCheckResultModifier and TypeMethodDescriptionAgentHealthIndicator.check()HealthIndicator.check()Performs the health check and returns the result.LLMHealthIndicator.check()ResourceHealthIndicator.check()HealthRegistry.checkAll()Checks all registered health indicators.Checks all registered health indicators with a timeout.HealthRegistry.checkMatching(String pattern) Checks health of indicators matching a pattern.default HealthCheckResultHealthIndicator.checkWithTimeout(Duration timeout) Performs the health check with a timeout.HealthCheckResult.combine(HealthCheckResult other) Combines this result with another, returning the worse status.static HealthCheckResultCreates a degraded result.static HealthCheckResultHealthCheckResult.down()Creates an unhealthy (DOWN) result.static HealthCheckResultCreates an unhealthy (DOWN) result with a message.static HealthCheckResultCreates an unhealthy (DOWN) result from an exception.static HealthCheckResultHealthCheckResult.of(HealthStatus status, String message) Creates a result with a specific status.static HealthCheckResultHealthCheckResult.unknown()Creates an unknown status result.static HealthCheckResultCreates an unknown status result with a message.static HealthCheckResultHealthCheckResult.up()Creates a healthy (UP) result.static HealthCheckResultCreates a healthy (UP) result with a message.HealthCheckResult.withDetail(String key, Object value) Adds a detail to the result.HealthCheckResult.withDetails(Map<String, Object> details) Adds multiple details to the result.HealthCheckResult.withDuration(Duration duration) Sets the check duration.Methods in com.tnsai.quality.observability.health that return types with arguments of type HealthCheckResultModifier and TypeMethodDescriptionChecks the health of a specific indicator.HealthRegistry.checkAllAsync()Checks all health indicators asynchronously.default CompletableFuture<HealthCheckResult> HealthIndicator.checkAsync()Performs the health check asynchronously.Methods in com.tnsai.quality.observability.health with parameters of type HealthCheckResultModifier and TypeMethodDescriptionHealthCheckResult.combine(HealthCheckResult other) Combines this result with another, returning the worse status.Method parameters in com.tnsai.quality.observability.health with type arguments of type HealthCheckResultModifier and TypeMethodDescriptionstatic HealthIndicatorHealthIndicator.of(String name, Supplier<HealthCheckResult> healthCheck) Creates a health indicator from a supplier.