Class Result

java.lang.Object
org.apache.sling.hc.api.Result
All Implemented Interfaces:
Iterable<ResultLog.Entry>

@Deprecated public class Result extends Object implements Iterable<ResultLog.Entry>
Deprecated.
The result of executing a HealthCheck
  • Constructor Details

    • Result

      public Result(Result.Status s, String explanation)
      Deprecated.
      Build a single-value Result
      Parameters:
      s - if lower than OK, our status is set to OK
    • Result

      public Result(Result.Status s, String explanation, Exception e)
      Deprecated.
      Build a single-value Result with exception
      Parameters:
      s - if lower than OK, our status is set to OK
    • Result

      public Result(ResultLog log)
      Deprecated.
      Build a a Result based on a ResultLog, which can provide more details than a single-value Result.
  • Method Details

    • isOk

      public boolean isOk()
      Deprecated.
      True if our status is OK - provides a convenient way of checking that.
    • getStatus

      public Result.Status getStatus()
      Deprecated.
      Return our Status
    • iterator

      public Iterator<ResultLog.Entry> iterator()
      Deprecated.
      Return an Iterator on the entries of our ResultLog
      Specified by:
      iterator in interface Iterable<ResultLog.Entry>
    • toString

      public String toString()
      Deprecated.
      Overrides:
      toString in class Object