public class EmaLatencyScoreStrategyImpl extends AbstractLatencyScoreStrategyImpl
LatencyScoreStrategy.Instance, LatencyScoreStrategy.ListenerDEFAULT_BLOCKED_THREAD_THRESHOLD, DEFAULT_KEEP_RATIO, DEFAULT_RESET_INTERVAL, DEFAULT_SCORE_THRESHOLD, DEFAULT_UPDATE_INTERVAL| Constructor and Description |
|---|
EmaLatencyScoreStrategyImpl(int windowSize) |
EmaLatencyScoreStrategyImpl(int updateInterval,
int resetInterval,
int windowSize) |
EmaLatencyScoreStrategyImpl(int updateInterval,
int resetInterval,
int windowSize,
int blockedThreshold,
double keepRatio,
double scoreThreshold) |
| Modifier and Type | Method and Description |
|---|---|
LatencyScoreStrategy.Instance |
newInstance()
Template method for creating a new latency tracking instance for a host
|
createInstance, getBlockedThreshold, getKeepRatio, getResetInterval, getScoreThreshold, getUpdateInterval, removeInstance, reset, shutdown, sortAndfilterPartition, start, updatepublic EmaLatencyScoreStrategyImpl(int updateInterval,
int resetInterval,
int windowSize,
int blockedThreshold,
double keepRatio,
double scoreThreshold)
public EmaLatencyScoreStrategyImpl(int updateInterval,
int resetInterval,
int windowSize)
public EmaLatencyScoreStrategyImpl(int windowSize)
public final LatencyScoreStrategy.Instance newInstance()
AbstractLatencyScoreStrategyImplnewInstance in class AbstractLatencyScoreStrategyImpl