Package org.apache.bookkeeper.client
Interface WeightedRandomSelection<T>
-
- All Known Implementing Classes:
DynamicWeightedRandomSelectionImpl,WeightedRandomSelectionImpl
interface WeightedRandomSelection<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceWeightedRandomSelection.WeightedObject
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TgetNextRandom()TgetNextRandom(java.util.Collection<T> selectedNodes)voidsetMaxProbabilityMultiplier(int max)voidupdateMap(java.util.Map<T,WeightedRandomSelection.WeightedObject> map)
-
-
-
Method Detail
-
updateMap
void updateMap(java.util.Map<T,WeightedRandomSelection.WeightedObject> map)
-
getNextRandom
T getNextRandom()
-
setMaxProbabilityMultiplier
void setMaxProbabilityMultiplier(int max)
-
-