public class ExecutionResult extends Object implements Comparable<ExecutionResult>, org.apache.sling.hc.api.execution.HealthCheckExecutionResult
HealthCheck
.Constructor and Description |
---|
ExecutionResult(org.apache.sling.hc.util.HealthCheckMetadata metadata,
org.apache.sling.hc.api.Result.Status status,
String errorMessage,
long elapsedTime,
boolean timedOut)
Shortcut constructor to create error/timed out result.
|
ExecutionResult(org.apache.sling.hc.util.HealthCheckMetadata metadata,
org.apache.sling.hc.api.Result simpleResult,
long elapsedTimeInMs)
Shortcut constructor for a result
|
ExecutionResult(org.apache.sling.hc.util.HealthCheckMetadata metadata,
org.apache.sling.hc.api.Result simpleResult,
long elapsedTimeInMs,
boolean timedout)
Full constructor
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ExecutionResult otherResult)
Natural order of results (failed results are sorted before ok results).
|
long |
getElapsedTimeInMs() |
Date |
getFinishedAt() |
org.apache.sling.hc.util.HealthCheckMetadata |
getHealthCheckMetadata() |
org.apache.sling.hc.api.Result |
getHealthCheckResult() |
boolean |
hasTimedOut() |
String |
toString() |
public ExecutionResult(org.apache.sling.hc.util.HealthCheckMetadata metadata, org.apache.sling.hc.api.Result simpleResult, long elapsedTimeInMs, boolean timedout)
public ExecutionResult(org.apache.sling.hc.util.HealthCheckMetadata metadata, org.apache.sling.hc.api.Result simpleResult, long elapsedTimeInMs)
public ExecutionResult(org.apache.sling.hc.util.HealthCheckMetadata metadata, org.apache.sling.hc.api.Result.Status status, String errorMessage, long elapsedTime, boolean timedOut)
public org.apache.sling.hc.api.Result getHealthCheckResult()
getHealthCheckResult
in interface org.apache.sling.hc.api.execution.HealthCheckExecutionResult
public long getElapsedTimeInMs()
getElapsedTimeInMs
in interface org.apache.sling.hc.api.execution.HealthCheckExecutionResult
public org.apache.sling.hc.util.HealthCheckMetadata getHealthCheckMetadata()
getHealthCheckMetadata
in interface org.apache.sling.hc.api.execution.HealthCheckExecutionResult
public Date getFinishedAt()
getFinishedAt
in interface org.apache.sling.hc.api.execution.HealthCheckExecutionResult
public boolean hasTimedOut()
hasTimedOut
in interface org.apache.sling.hc.api.execution.HealthCheckExecutionResult
public int compareTo(ExecutionResult otherResult)
compareTo
in interface Comparable<ExecutionResult>
Copyright © 2013–2017 The Apache Software Foundation. All rights reserved.