public class LatencyFaultToleranceImpl extends java.lang.Object implements LatencyFaultTolerance<java.lang.String>
Constructor and Description |
---|
LatencyFaultToleranceImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
isAvailable(java.lang.String name) |
java.lang.String |
pickOneAtLeast() |
void |
remove(java.lang.String name) |
java.lang.String |
toString() |
void |
updateFaultItem(java.lang.String name,
long currentLatency,
long notAvailableDuration) |
public void updateFaultItem(java.lang.String name, long currentLatency, long notAvailableDuration)
updateFaultItem
in interface LatencyFaultTolerance<java.lang.String>
public boolean isAvailable(java.lang.String name)
isAvailable
in interface LatencyFaultTolerance<java.lang.String>
public void remove(java.lang.String name)
remove
in interface LatencyFaultTolerance<java.lang.String>
public java.lang.String pickOneAtLeast()
pickOneAtLeast
in interface LatencyFaultTolerance<java.lang.String>
public java.lang.String toString()
toString
in class java.lang.Object