Package io.vertx.ext.healthchecks
Class CheckResult
- java.lang.Object
-
- io.vertx.ext.healthchecks.CheckResult
-
public class CheckResult extends Object
- Author:
- Clement Escoffier
-
-
Constructor Summary
Constructors Constructor Description CheckResult()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CheckResultfrom(String name, Status status)static CheckResultfrom(String name, Throwable e)List<CheckResult>getChecks()JsonObjectgetData()ThrowablegetFailure()StringgetId()StatusgetStatus()BooleangetUp()static booleanisUp(Future<CheckResult> json)static booleanisUp(CheckResult json)CheckResultsetChecks(List<CheckResult> checks)CheckResultsetFailure(Throwable failure)CheckResultsetId(String id)CheckResultsetStatus(Status status)JsonObjecttoJson()Get a JSON version of this result, it computes the overall outcome.
-
-
-
Method Detail
-
from
public static CheckResult from(String name, Status status)
-
from
public static CheckResult from(String name, Throwable e)
-
isUp
public static boolean isUp(Future<CheckResult> json)
-
isUp
public static boolean isUp(CheckResult json)
-
setId
public CheckResult setId(String id)
-
getId
public String getId()
-
getStatus
public Status getStatus()
-
setStatus
public CheckResult setStatus(Status status)
-
getUp
public Boolean getUp()
-
getData
public JsonObject getData()
-
getFailure
public Throwable getFailure()
-
setFailure
public CheckResult setFailure(Throwable failure)
-
setChecks
public CheckResult setChecks(List<CheckResult> checks)
-
getChecks
public List<CheckResult> getChecks()
-
toJson
public JsonObject toJson()
Get a JSON version of this result, it computes the overall outcome.
-
-