Arrow Resilience Kit
Toggle table of contents
0.9.3
common
Target filter
common
Switch theme
Search in API
Skip to content
Arrow Resilience Kit
Arrow Resilience Kit
/
com.sorinirmies.arrow.resiliencekit
/
DistributedRateLimiter
/
execute
execute
suspend
fun
<
T
>
execute
(
block
:
suspend
(
)
->
T
)
:
T
(
source
)
Runs
block
if a permit is available.
Throws
Rate
Limit
Exceeded
Exception
when the shared budget is exhausted