Package sonia.scm.repository
Class HealthCheckResult
java.lang.Object
sonia.scm.repository.HealthCheckResult
Result of
HealthCheck
.- Since:
- 1.36
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Returns aSet
ofHealthCheckFailure
s.int
hashCode()
static HealthCheckResult
healthy()
Returns aHealthCheckResult
for a healthy repository.boolean
Returnstrue
if the result is healthy.boolean
Returnstrue
if the result is unhealthymerge
(HealthCheckResult otherResult) Merge thisHealthCheckResult
with anotherHealthCheckResult
.toString()
static HealthCheckResult
unhealthy
(Iterable<HealthCheckFailure> failures) Returns aHealthCheckResult
for a unhealthy repository.static HealthCheckResult
unhealthy
(HealthCheckFailure failure, HealthCheckFailure... otherFailures) Returns aHealthCheckResult
for a unhealthy repository.
-
Method Details
-
healthy
Returns aHealthCheckResult
for a healthy repository.- Returns:
HealthCheckResult
for a healthy repository
-
unhealthy
Returns aHealthCheckResult
for a unhealthy repository.- Parameters:
failures
- failures of failedHealthCheck
s- Returns:
HealthCheckResult
for a unhealthy repository
-
unhealthy
public static HealthCheckResult unhealthy(HealthCheckFailure failure, HealthCheckFailure... otherFailures) Returns aHealthCheckResult
for a unhealthy repository.- Parameters:
failure
- failure ofHealthCheck
otherFailures
- failures of failedHealthCheck
s- Returns:
HealthCheckResult
for a unhealthy repository
-
equals
-
hashCode
public int hashCode() -
merge
Merge thisHealthCheckResult
with anotherHealthCheckResult
.- Parameters:
otherResult
- result to merge with- Returns:
- merged
HealthCheckResult
-
toString
-
getFailures
Returns aSet
ofHealthCheckFailure
s. The set is empty if the repository is healthy.- Returns:
Set
ofHealthCheckFailure
s
-
isHealthy
public boolean isHealthy()Returnstrue
if the result is healthy. -
isUnhealthy
public boolean isUnhealthy()Returnstrue
if the result is unhealthy
-