Class Hierarchy
- java.lang.Object
- io.engineblock.activityapi.ratelimits.HybridRateLimiter (implements io.engineblock.activityapi.ratelimits.RateLimiter, io.engineblock.activityapi.core.Startable)
- io.engineblock.activityapi.ratelimits.LeastWorstDelay
- io.engineblock.activityapi.ratelimits.RateLimiters
- io.engineblock.activityapi.ratelimits.RateLimiters.BurstRateGauge (implements com.codahale.metrics.Gauge<T>)
- io.engineblock.activityapi.ratelimits.RateLimiters.RateGauge (implements com.codahale.metrics.Gauge<T>)
- io.engineblock.activityapi.ratelimits.RateLimiters.WaitTimeGauge (implements com.codahale.metrics.Gauge<T>)
- io.engineblock.activityapi.ratelimits.RateSpec
- io.engineblock.activityapi.ratelimits.TokenFiller (implements java.lang.Runnable)
- io.engineblock.activityapi.ratelimits.TokenPool
Interface Hierarchy
- io.engineblock.activityapi.ratelimits.DiagUpdateRate
- io.engineblock.activityapi.core.Startable
- io.engineblock.activityapi.ratelimits.RateLimiter
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.engineblock.activityapi.ratelimits.RateSpec.Verb
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)