Uses of Interface
org.apache.flink.api.connector.source.util.ratelimit.RateLimiter
-
Packages that use RateLimiter Package Description org.apache.flink.api.connector.source.util.ratelimit -
-
Uses of RateLimiter in org.apache.flink.api.connector.source.util.ratelimit
Classes in org.apache.flink.api.connector.source.util.ratelimit that implement RateLimiter Modifier and Type Class Description classGatedRateLimiter<Split extends SourceSplit>An implementation ofRateLimiterthat completes defined number of futures in-between the external notification events.classGuavaRateLimiter<Split extends SourceSplit>An implementation ofRateLimiterbased on Guava's RateLimiter.classNoOpRateLimiter<Split extends SourceSplit>A convenience implementation ofRateLimiterthat does not throttle requests.Methods in org.apache.flink.api.connector.source.util.ratelimit that return RateLimiter Modifier and Type Method Description RateLimiter<SplitT>RateLimiterStrategy. createRateLimiter(int parallelism)Creates aRateLimiterthat limits the rate of records going through.Constructors in org.apache.flink.api.connector.source.util.ratelimit with parameters of type RateLimiter Constructor Description RateLimitedSourceReader(SourceReader<E,SplitT> sourceReader, RateLimiter<SplitT> rateLimiter)Instantiates a new rate-limited source reader.
-