public class SmaLatencyScoreStrategyImpl extends AbstractLatencyScoreStrategyImpl
LatencyScoreStrategy.Instance, LatencyScoreStrategy.ListenerDEFAULT_BLOCKED_THREAD_THRESHOLD, DEFAULT_KEEP_RATIO, DEFAULT_RESET_INTERVAL, DEFAULT_SCORE_THRESHOLD, DEFAULT_UPDATE_INTERVAL| Constructor and Description |
|---|
SmaLatencyScoreStrategyImpl() |
SmaLatencyScoreStrategyImpl(int updateInterval,
int resetInterval,
int windowSize,
double badnessThreshold) |
SmaLatencyScoreStrategyImpl(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 SmaLatencyScoreStrategyImpl(int updateInterval,
int resetInterval,
int windowSize,
int blockedThreshold,
double keepRatio,
double scoreThreshold)
public SmaLatencyScoreStrategyImpl(int updateInterval,
int resetInterval,
int windowSize,
double badnessThreshold)
public SmaLatencyScoreStrategyImpl()
public final LatencyScoreStrategy.Instance newInstance()
AbstractLatencyScoreStrategyImplnewInstance in class AbstractLatencyScoreStrategyImpl