Interface Limit
- All Superinterfaces:
LimitAlgorithm
,NamedService
- All Known Implementing Classes:
AimdLimit
,FixedLimit
Contract for a concurrency limiter.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.helidon.common.concurrency.limits.LimitAlgorithm
LimitAlgorithm.Token
-
Method Summary
Methods inherited from interface io.helidon.common.concurrency.limits.LimitAlgorithm
invoke, invoke, tryAcquire, tryAcquire
Methods inherited from interface io.helidon.common.config.NamedService
name, type
-
Method Details
-
copy
Limit copy()Create a copy of this limit with the same configuration.- Returns:
- a copy of this limit
-