Interface HealthCheckRegistry
public interface HealthCheckRegistry
Registry for health checks.
- Since:
- 8.2.0
-
Method Summary
Modifier and TypeMethodDescriptiongetHealthCheck(String name) Gets a health check.Gets the health check thread pool executor.static HealthCheckRegistryvoidregister(String name, IHealthCheck check) Register a health check.runHealthCheck(String name) Run a health check.voidunregister(String name) Unregister a health check.
-
Method Details
-
getInstance
-
register
Register a health check.- Parameters:
name- The name of the health check.check- The health check.
-
unregister
Unregister a health check.- Parameters:
name- The name of the health check.
-
getHealthCheckThreadPoolExecutor
ScheduledThreadPoolExecutor getHealthCheckThreadPoolExecutor()Gets the health check thread pool executor.- Returns:
- the health check thread pool executor.
-
getHealthCheck
Gets a health check.- Parameters:
name- The name of the health check.
-
runHealthCheck
Run a health check.- Parameters:
name- The name of the health check.- Returns:
- The result of the health check.
-