Package com.codahale.metrics.health
Class HealthCheck.Result
java.lang.Object
com.codahale.metrics.health.HealthCheck.Result
- Enclosing class:
HealthCheck
The result of a
HealthCheck being run. It can be healthy (with an optional message)
or unhealthy (with either an error message or a thrown exception).-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetError()Returns any exception for the result, ornullif the result has no exception.Returns any additional message for the result, ornullif the result has no message.inthashCode()static HealthCheck.Resulthealthy()Returns a healthyHealthCheck.Resultwith no additional message.static HealthCheck.ResultReturns a healthyHealthCheck.Resultwith an additional message.static HealthCheck.ResultReturns a healthyHealthCheck.Resultwith a formatted message.booleanReturnstrueif the result indicates the component is healthy;falseotherwise.toString()static HealthCheck.ResultReturns an unhealthyHealthCheck.Resultwith the given message.static HealthCheck.ResultReturns an unhealthyHealthCheck.Resultwith a formatted message.static HealthCheck.ResultReturns an unhealthyHealthCheck.Resultwith the given error.
-
Field Details
-
HEALTHY
-
PRIME
private static final int PRIME- See Also:
-
healthy
private final boolean healthy -
message
-
error
-
-
Constructor Details
-
Result
-
-
Method Details
-
healthy
Returns a healthyHealthCheck.Resultwith no additional message.- Returns:
- a healthy
HealthCheck.Resultwith no additional message
-
healthy
Returns a healthyHealthCheck.Resultwith an additional message.- Parameters:
message- an informative message- Returns:
- a healthy
HealthCheck.Resultwith an additional message
-
healthy
Returns a healthyHealthCheck.Resultwith a formatted message. Message formatting follows the same rules asString.format(String, Object...).- Parameters:
message- a message formatargs- the arguments apply to the message format- Returns:
- a healthy
HealthCheck.Resultwith an additional message - See Also:
-
unhealthy
Returns an unhealthyHealthCheck.Resultwith the given message.- Parameters:
message- an informative message describing how the health check failed- Returns:
- an unhealthy
HealthCheck.Resultwith the given message
-
unhealthy
Returns an unhealthyHealthCheck.Resultwith a formatted message. Message formatting follows the same rules asString.format(String, Object...).- Parameters:
message- a message formatargs- the arguments apply to the message format- Returns:
- an unhealthy
HealthCheck.Resultwith an additional message - See Also:
-
unhealthy
Returns an unhealthyHealthCheck.Resultwith the given error.- Parameters:
error- an exception thrown during the health check- Returns:
- an unhealthy
HealthCheck.Resultwith the given error
-
isHealthy
public boolean isHealthy()Returnstrueif the result indicates the component is healthy;falseotherwise.- Returns:
trueif the result indicates the component is healthy
-
getMessage
Returns any additional message for the result, ornullif the result has no message.- Returns:
- any additional message for the result, or
null
-
getError
Returns any exception for the result, ornullif the result has no exception.- Returns:
- any exception for the result, or
null
-
equals
-
hashCode
public int hashCode() -
toString
-