Package

io.univalence.centrifuge

util

Permalink

package util

Visibility
  1. Public
  2. All

Type Members

  1. final class TaskLimiter extends AnyRef

    Permalink

    Request limiter for APIs that have quotas per second, minute, hour, etc.

    Request limiter for APIs that have quotas per second, minute, hour, etc.

    // Rate-limits to 100 requests per second
    val limiter = TaskLimiter(TimeUnit.SECONDS, limit = 100)
    
    limiter.request(myTask)

Value Members

  1. object TaskLimiter

    Permalink

Ungrouped