public abstract static class AbstractLimiter.Builder<BuilderT extends AbstractLimiter.Builder<BuilderT>>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
name |
protected MetricRegistry |
registry |
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
BuilderT |
clock(java.util.function.Supplier<java.lang.Long> clock) |
BuilderT |
limit(Limit limit) |
BuilderT |
metricRegistry(MetricRegistry registry) |
BuilderT |
named(java.lang.String name) |
protected abstract BuilderT |
self() |
protected java.lang.String name
protected MetricRegistry registry