@Value.Immutable(copy=false)
public abstract class RefreshLimiterConfig
extends java.lang.Object
| Constructor and Description |
|---|
RefreshLimiterConfig() |
| Modifier and Type | Method and Description |
|---|---|
int |
getCoreThreads() |
double |
getDefaultPermitsPerSecond() |
int |
getMaximumThreads() |
abstract java.util.Map<java.lang.String,com.google.common.util.concurrent.RateLimiter> |
getRateLimiter() |
com.github.rholder.retry.Retryer<Refresh> |
getRetryer() |
@Value.Default public int getCoreThreads()
@Value.Default public double getDefaultPermitsPerSecond()
@Value.Default public int getMaximumThreads()
@Value.Auxiliary public abstract java.util.Map<java.lang.String,com.google.common.util.concurrent.RateLimiter> getRateLimiter()
@Value.Default @Value.Auxiliary public com.github.rholder.retry.Retryer<Refresh> getRetryer()