Class DynamicRateAsyncTokenBucket

java.lang.Object
org.apache.pulsar.broker.qos.AsyncTokenBucket
org.apache.pulsar.broker.qos.DynamicRateAsyncTokenBucket

public class DynamicRateAsyncTokenBucket extends AsyncTokenBucket
A subclass of AsyncTokenBucket that represents a token bucket with a dynamic rate. The rate and capacity of the token bucket can change over time based on the rate function and capacity factor.