public static class VegasLimit.Builder extends Object
public VegasLimit.Builder probeMultiplier(int probeMultiplier)
probeMultiplier - probe multiplier, default is 30public VegasLimit.Builder alpha(int alpha)
public VegasLimit.Builder threshold(java.util.function.Function<Integer,Integer> threshold)
public VegasLimit.Builder alpha(java.util.function.Function<Integer,Integer> alpha)
public VegasLimit.Builder beta(int beta)
public VegasLimit.Builder beta(java.util.function.Function<Integer,Integer> beta)
public VegasLimit.Builder increase(java.util.function.Function<Double,Double> increase)
public VegasLimit.Builder decrease(java.util.function.Function<Double,Double> decrease)
public VegasLimit.Builder smoothing(double smoothing)
public VegasLimit.Builder initialLimit(int initialLimit)
public VegasLimit.Builder maxConcurrency(int maxConcurrency)
public VegasLimit.Builder logOnLimitChange(boolean logOnLimitChange)
public VegasLimit.Builder metricRegistry(com.netflix.concurrency.limits.MetricRegistry registry)
public VegasLimit build()
Copyright © 2023. All rights reserved.