Class RateLimiters
- java.lang.Object
-
- io.engineblock.activityapi.ratelimits.RateLimiters
-
public class RateLimiters extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRateLimiters.BurstRateGaugestatic classRateLimiters.RateGaugestatic classRateLimiters.WaitTimeGauge
-
Constructor Summary
Constructors Constructor Description RateLimiters()
-
Method Summary
Modifier and Type Method Description static RateLimitercreate(ActivityDef def, java.lang.String label, java.lang.String specString)static RateLimitercreateOrUpdate(ActivityDef def, java.lang.String label, RateLimiter extant, RateSpec spec)
-
-
-
Method Detail
-
createOrUpdate
public static RateLimiter createOrUpdate(ActivityDef def, java.lang.String label, RateLimiter extant, RateSpec spec)
-
create
public static RateLimiter create(ActivityDef def, java.lang.String label, java.lang.String specString)
-
-