com.netflix.astyanax.connectionpool.impl
Class SmaLatencyScoreStrategyImpl
java.lang.Object
com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl
com.netflix.astyanax.connectionpool.impl.SmaLatencyScoreStrategyImpl
- All Implemented Interfaces:
- LatencyScoreStrategy
public class SmaLatencyScoreStrategyImpl
- extends AbstractLatencyScoreStrategyImpl
| Methods inherited from class com.netflix.astyanax.connectionpool.impl.AbstractLatencyScoreStrategyImpl |
createInstance, getBlockedThreshold, getKeepRatio, getResetInterval, getScoreThreshold, getUpdateInterval, removeInstance, reset, shutdown, sortAndfilterPartition, start, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmaLatencyScoreStrategyImpl
public SmaLatencyScoreStrategyImpl(int updateInterval,
int resetInterval,
int windowSize,
int blockedThreshold,
double keepRatio,
double scoreThreshold)
SmaLatencyScoreStrategyImpl
public SmaLatencyScoreStrategyImpl(int updateInterval,
int resetInterval,
int windowSize,
double badnessThreshold)
SmaLatencyScoreStrategyImpl
public SmaLatencyScoreStrategyImpl()
newInstance
public final LatencyScoreStrategy.Instance newInstance()
- Description copied from class:
AbstractLatencyScoreStrategyImpl
- Template method for creating a new latency tracking instance for a host
- Specified by:
newInstance in class AbstractLatencyScoreStrategyImpl
- Returns: