|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netflix.astyanax.connectionpool.impl.SmaLatencyScoreStrategyInstanceImpl
public class SmaLatencyScoreStrategyInstanceImpl
Constructor Summary | |
---|---|
SmaLatencyScoreStrategyInstanceImpl(SmaLatencyScoreStrategyImpl strategy)
|
Method Summary | |
---|---|
void |
addSample(long sample)
Add a single latency sample |
double |
getMean()
Get the mean for the sample window |
double |
getScore()
Get the cached score for this endpoint |
void |
reset()
Reset the score and any internal stats |
void |
update()
Update the score |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SmaLatencyScoreStrategyInstanceImpl(SmaLatencyScoreStrategyImpl strategy)
Method Detail |
---|
public void addSample(long sample)
LatencyScoreStrategy.Instance
addSample
in interface LatencyScoreStrategy.Instance
public double getScore()
LatencyScoreStrategy.Instance
getScore
in interface LatencyScoreStrategy.Instance
public void reset()
LatencyScoreStrategy.Instance
reset
in interface LatencyScoreStrategy.Instance
public void update()
LatencyScoreStrategy.Instance
update
in interface LatencyScoreStrategy.Instance
public double getMean()
LatencyScoreStrategy.Instance
getMean
in interface LatencyScoreStrategy.Instance
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |