- All Implemented Interfaces:
public class DefaultHealthCheckExecutor extends Object implements HealthCheckExecutorThe
HealthCheckExecutorimplementation. It should have no side-effects such as adding events to Johnson or logging health check results. Given that the product's
LifecyclePhases are sequential, only one thread should be using this class at a time. It can therefore be a singleton. We synchronize its public method just to be on the safe side; this will not affect performance for the intended use cases.
Nested Class Summary
Nested Classes Modifier and Type Class Description
protected static class
Constructors Constructor Description
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
performHealthChecks(Collection<HealthCheck> healthChecks, LifecyclePhase lifecyclePhase)Executes given health checks for the given phase of the Confluence lifecycle.
public Set<HealthCheckResult> performHealthChecks(Collection<HealthCheck> healthChecks, LifecyclePhase lifecyclePhase)Description copied from interface:
HealthCheckExecutorExecutes given health checks for the given phase of the Confluence lifecycle.