Package org.apache.flink.api.connector.source.util.ratelimit
-
Interface Summary Interface Description RateLimiter The interface to rate limit execution of methods.RateLimiterStrategy A factory forRateLimiters
which apply rate-limiting to a source sub-task. -
Class Summary Class Description GatedRateLimiter An implementation ofRateLimiter
that completes defined number of futures in-between the external notification events.GuavaRateLimiter An implementation ofRateLimiter
based on Guava's RateLimiter.NoOpRateLimiter A convenience implementation ofRateLimiter
that does not throttle requests.RateLimitedSourceReader<E,SplitT extends SourceSplit> Wraps the actualSourceReader
and rate limits its data emission.