public class NRateLimitValueFactoryImpl extends Object implements net.thevpc.nuts.concurrent.NRateLimitValueFactory
| Constructor and Description |
|---|
NRateLimitValueFactoryImpl(net.thevpc.nuts.concurrent.NRateLimitValueStore store,
Map<String,net.thevpc.nuts.concurrent.NRateLimitStrategy> strategies) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.concurrent.NRateLimitRule |
createRule(net.thevpc.nuts.concurrent.NRateLimitRuleModel model) |
net.thevpc.nuts.concurrent.NRateLimitValueFactory |
defineStrategy(String name,
net.thevpc.nuts.concurrent.NRateLimitStrategy definition) |
net.thevpc.nuts.concurrent.NRateLimitValueModel |
load(String id) |
net.thevpc.nuts.concurrent.NRateLimitValueBuilder |
ofBuilder(String id) |
void |
save(net.thevpc.nuts.concurrent.NRateLimitValueModel rateLimitValue) |
net.thevpc.nuts.concurrent.NRateLimitValueStore |
store() |
net.thevpc.nuts.concurrent.NRateLimitValueFactory |
withStore(net.thevpc.nuts.concurrent.NRateLimitValueStore store) |
public net.thevpc.nuts.concurrent.NRateLimitValueFactory withStore(net.thevpc.nuts.concurrent.NRateLimitValueStore store)
withStore in interface net.thevpc.nuts.concurrent.NRateLimitValueFactorypublic net.thevpc.nuts.concurrent.NRateLimitValueStore store()
store in interface net.thevpc.nuts.concurrent.NRateLimitValueFactorypublic net.thevpc.nuts.concurrent.NRateLimitRule createRule(net.thevpc.nuts.concurrent.NRateLimitRuleModel model)
public net.thevpc.nuts.concurrent.NRateLimitValueFactory defineStrategy(String name, net.thevpc.nuts.concurrent.NRateLimitStrategy definition)
defineStrategy in interface net.thevpc.nuts.concurrent.NRateLimitValueFactorypublic net.thevpc.nuts.concurrent.NRateLimitValueBuilder ofBuilder(String id)
ofBuilder in interface net.thevpc.nuts.concurrent.NRateLimitValueFactorypublic net.thevpc.nuts.concurrent.NRateLimitValueModel load(String id)
public void save(net.thevpc.nuts.concurrent.NRateLimitValueModel rateLimitValue)
Copyright © 2026 vpc open source initiative. All rights reserved.