public class TimeoutIndicator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TimeoutIndicator.TimeoutStatus
Timeout status.
|
Modifier and Type | Field and Description |
---|---|
private java.time.Duration |
expiredValue |
static TimeoutIndicator |
NONE |
private TimeoutIndicator.TimeoutStatus |
status |
private java.time.Duration |
thresholdValue |
Constructor and Description |
---|
TimeoutIndicator(TimeoutIndicator.TimeoutStatus status,
java.time.Duration thresholdValue,
java.time.Duration expiredValue) |
Modifier and Type | Method and Description |
---|---|
java.time.Duration |
getExpiredValue() |
TimeoutIndicator.TimeoutStatus |
getStatus() |
java.time.Duration |
getThresholdValue() |
static java.lang.String |
toDisplayDurationValue(java.time.Duration d) |
java.lang.String |
toString() |
public static final TimeoutIndicator NONE
private final TimeoutIndicator.TimeoutStatus status
private final java.time.Duration thresholdValue
private final java.time.Duration expiredValue
public TimeoutIndicator(TimeoutIndicator.TimeoutStatus status, java.time.Duration thresholdValue, java.time.Duration expiredValue)
status
- The expired timeout type (if any)thresholdValue
- The configured timeout valueexpiredValue
- The actual value that cause the timeoutpublic TimeoutIndicator.TimeoutStatus getStatus()
public java.time.Duration getThresholdValue()
public java.time.Duration getExpiredValue()
public java.lang.String toString()
toString
in class java.lang.Object
public static java.lang.String toDisplayDurationValue(java.time.Duration d)