public class ExecutionResult extends Object implements Comparable<ExecutionResult>, org.apache.felix.hc.api.execution.HealthCheckExecutionResult
HealthCheck.| Constructor and Description |
|---|
ExecutionResult(org.apache.felix.hc.api.execution.HealthCheckMetadata metadata,
org.apache.felix.hc.api.Result.Status status,
String errorMessage,
long elapsedTime,
boolean timedOut)
Shortcut constructor to create error/timed out result.
|
ExecutionResult(org.apache.felix.hc.api.execution.HealthCheckMetadata metadata,
org.apache.felix.hc.api.Result simpleResult,
Date finishedAt,
long elapsedTimeInMs,
boolean timedout)
Full constructor
|
ExecutionResult(org.apache.felix.hc.api.execution.HealthCheckMetadata metadata,
org.apache.felix.hc.api.Result simpleResult,
long elapsedTimeInMs)
Shortcut constructor for a result
|
ExecutionResult(org.apache.felix.hc.api.execution.HealthCheckMetadata metadata,
org.apache.felix.hc.api.Result simpleResult,
long elapsedTimeInMs,
boolean timedout) |
| 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.felix.hc.api.execution.HealthCheckMetadata |
getHealthCheckMetadata() |
org.apache.felix.hc.api.Result |
getHealthCheckResult() |
boolean |
hasTimedOut() |
String |
toString() |
public ExecutionResult(org.apache.felix.hc.api.execution.HealthCheckMetadata metadata,
org.apache.felix.hc.api.Result simpleResult,
long elapsedTimeInMs,
boolean timedout)
public ExecutionResult(org.apache.felix.hc.api.execution.HealthCheckMetadata metadata,
org.apache.felix.hc.api.Result simpleResult,
Date finishedAt,
long elapsedTimeInMs,
boolean timedout)
public ExecutionResult(org.apache.felix.hc.api.execution.HealthCheckMetadata metadata,
org.apache.felix.hc.api.Result simpleResult,
long elapsedTimeInMs)
public ExecutionResult(org.apache.felix.hc.api.execution.HealthCheckMetadata metadata,
org.apache.felix.hc.api.Result.Status status,
String errorMessage,
long elapsedTime,
boolean timedOut)
public org.apache.felix.hc.api.Result getHealthCheckResult()
getHealthCheckResult in interface org.apache.felix.hc.api.execution.HealthCheckExecutionResultpublic long getElapsedTimeInMs()
getElapsedTimeInMs in interface org.apache.felix.hc.api.execution.HealthCheckExecutionResultpublic org.apache.felix.hc.api.execution.HealthCheckMetadata getHealthCheckMetadata()
getHealthCheckMetadata in interface org.apache.felix.hc.api.execution.HealthCheckExecutionResultpublic Date getFinishedAt()
getFinishedAt in interface org.apache.felix.hc.api.execution.HealthCheckExecutionResultpublic boolean hasTimedOut()
hasTimedOut in interface org.apache.felix.hc.api.execution.HealthCheckExecutionResultpublic int compareTo(ExecutionResult otherResult)
compareTo in interface Comparable<ExecutionResult>Copyright © 2013–2021 The Apache Software Foundation. All rights reserved.