| Package | Description |
|---|---|
| io.engineblock.activityapi.rates |
| Modifier and Type | Method and Description |
|---|---|
RateSpec |
AverageRateLimiter.getRateSpec() |
RateSpec |
RateLimiter.getRateSpec()
Get the rate spec that this rate limiter was created from.
|
RateSpec |
RateSpec.withBurstRatio(double burstRatio) |
RateSpec |
RateSpec.withOpsPerSecond(double rate) |
RateSpec |
RateSpec.withReportCoDelay(boolean reportCoDelay) |
| Modifier and Type | Method and Description |
|---|---|
static RateLimiter |
RateLimiters.createOrUpdate(ActivityDef def,
String label,
RateLimiter extant,
RateSpec spec) |
void |
AverageRateLimiter.setRateSpec(RateSpec updatingRateSpec) |
void |
RateLimiter.setRateSpec(RateSpec spec)
Modify the rate of a running rate limiter.
|
| Constructor and Description |
|---|
AverageRateLimiter(ActivityDef def,
String label,
RateSpec rateSpec)
Create a rate limiter.
|
Copyright © 2018. All rights reserved.