public class DefaultMaxSpoutPendingTuner
extends java.lang.Object
Constructor and Description |
---|
DefaultMaxSpoutPendingTuner(float autoTuneFactor,
double progressBound)
Conv constructor when initing from a non-set initial value
|
DefaultMaxSpoutPendingTuner(java.lang.Long maxSpoutPending,
float autoTuneFactor,
double progressBound) |
Modifier and Type | Method and Description |
---|---|
void |
autoTune(java.lang.Long progress)
Tune max default max spout pending based on progress
|
java.lang.Long |
get() |
static boolean |
lessThanNum(java.lang.Long val,
java.lang.Long prevVal,
double bound) |
static boolean |
moreThanNum(java.lang.Long val,
java.lang.Long prevVal,
double bound) |
static boolean |
similarToNum(java.lang.Long val,
java.lang.Long prevVal,
double bound) |
public DefaultMaxSpoutPendingTuner(float autoTuneFactor, double progressBound)
public DefaultMaxSpoutPendingTuner(java.lang.Long maxSpoutPending, float autoTuneFactor, double progressBound)
public static boolean similarToNum(java.lang.Long val, java.lang.Long prevVal, double bound)
public static boolean moreThanNum(java.lang.Long val, java.lang.Long prevVal, double bound)
public static boolean lessThanNum(java.lang.Long val, java.lang.Long prevVal, double bound)
public java.lang.Long get()
public void autoTune(java.lang.Long progress)