public static class DefaultLimiter.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
<ContextT> DefaultLimiter<ContextT> |
build(Strategy<ContextT> strategy) |
DefaultLimiter.Builder |
limit(Limit limit) |
DefaultLimiter.Builder |
minWindowTime(long minWindowTime,
java.util.concurrent.TimeUnit units) |
DefaultLimiter.Builder |
windowSize(int windowSize) |
public DefaultLimiter.Builder limit(Limit limit)
public DefaultLimiter.Builder minWindowTime(long minWindowTime, java.util.concurrent.TimeUnit units)
public DefaultLimiter.Builder windowSize(int windowSize)
public <ContextT> DefaultLimiter<ContextT> build(Strategy<ContextT> strategy)