Package sonia.scm.repository
Class HealthCheckResult
java.lang.Object
sonia.scm.repository.HealthCheckResult
Result of
HealthCheck.- Since:
- 1.36
-
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns aSetofHealthCheckFailures.inthashCode()static HealthCheckResulthealthy()Returns aHealthCheckResultfor a healthy repository.booleanReturnstrueif the result is healthy.booleanReturnstrueif the result is unhealthymerge(HealthCheckResult otherResult) Merge thisHealthCheckResultwith anotherHealthCheckResult.toString()static HealthCheckResultunhealthy(Iterable<HealthCheckFailure> failures) Returns aHealthCheckResultfor a unhealthy repository.static HealthCheckResultunhealthy(HealthCheckFailure failure, HealthCheckFailure... otherFailures) Returns aHealthCheckResultfor a unhealthy repository.
-
Method Details
-
healthy
Returns aHealthCheckResultfor a healthy repository.- Returns:
HealthCheckResultfor a healthy repository
-
unhealthy
Returns aHealthCheckResultfor a unhealthy repository.- Parameters:
failures- failures of failedHealthChecks- Returns:
HealthCheckResultfor a unhealthy repository
-
unhealthy
public static HealthCheckResult unhealthy(HealthCheckFailure failure, HealthCheckFailure... otherFailures) Returns aHealthCheckResultfor a unhealthy repository.- Parameters:
failure- failure ofHealthCheckotherFailures- failures of failedHealthChecks- Returns:
HealthCheckResultfor a unhealthy repository
-
equals
-
hashCode
public int hashCode() -
merge
Merge thisHealthCheckResultwith anotherHealthCheckResult.- Parameters:
otherResult- result to merge with- Returns:
- merged
HealthCheckResult
-
toString
-
getFailures
Returns aSetofHealthCheckFailures. The set is empty if the repository is healthy.- Returns:
SetofHealthCheckFailures
-
isHealthy
public boolean isHealthy()Returnstrueif the result is healthy. -
isUnhealthy
public boolean isUnhealthy()Returnstrueif the result is unhealthy
-