Uses of Class
io.github.bucket4j.distributed.proxy.optimization.DelayParameters
Packages that use DelayParameters
Package
Description
-
Uses of DelayParameters in io.github.bucket4j.distributed.proxy.optimization
Methods in io.github.bucket4j.distributed.proxy.optimization with parameters of type DelayParametersModifier and TypeMethodDescriptionstatic PredictionParametersPredictionParameters.createDefault(DelayParameters delayParameters) static OptimizationOptimizations.delaying(DelayParameters delayParameters) Creates optimization that can serve requests locally without synchronization with external storage until thresholds are not violated.static OptimizationOptimizations.predicting(DelayParameters delayParameters) Has the same semantic asOptimizations.predicting(DelayParameters, PredictionParameters)but uses defaultPredictionParameters.static OptimizationOptimizations.predicting(DelayParameters delayParameters, PredictionParameters predictionParameters) Creates optimization that can serve requests locally without synchronization with external storage until thresholds are not violated, and additionally tries to predict aggregated consumption rate in whole cluster in order to reduce the risk of overconsumption that caused byDelayOptimization. -
Uses of DelayParameters in io.github.bucket4j.distributed.proxy.optimization.delay
Constructors in io.github.bucket4j.distributed.proxy.optimization.delay with parameters of type DelayParametersModifierConstructorDescriptionDelayOptimization(DelayParameters delayParameters, OptimizationListener listener, TimeMeter timeMeter) -
Uses of DelayParameters in io.github.bucket4j.distributed.proxy.optimization.predictive
Constructors in io.github.bucket4j.distributed.proxy.optimization.predictive with parameters of type DelayParametersModifierConstructorDescriptionPredictiveOptimization(PredictionParameters predictionParameters, DelayParameters delayParameters, OptimizationListener listener, TimeMeter timeMeter)