Package-level declarations

Types

Link copied to clipboard
interface BaseThrottler

Interface for implementing throttling behavior.

Link copied to clipboard
class BatchThrottler(rateLimit: Int = 10, sleepTime: Long = 1000) : BaseThrottler

Throttler implementation based on a batch execution rate.

Link copied to clipboard
class QueueThrottler(sleepTime: Long = 100) : BaseThrottler

Throttler implementation based on a fixed time interval between executions.