Optional
healthStrategy: HealthCheckStrategyAssess the health of a process and return why it's not healthy, or null if healthy
Optional
overrideReason: WhyNotHealthyAssess why a process is not ready (combines health and business)
Optional
overrideReason: WhyNotHealthyClean up health monitoring for a process
Get health check state for a specific process
Initialize health monitoring for a process
Check if a process is healthy
Optional
overrideReason: WhyNotHealthyCheck if a process is ready to handle tasks
Optional
overrideReason: WhyNotHealthyRun a health check on a process if needed
Record that a job failed for a process
Record that a job succeeded for a process
Reset health check failures for a process (useful for recovery scenarios)
Manages health checking logic for processes. Provides centralized health assessment and monitoring capabilities.