of


Description:

public static Result<RateLimiter,Error> of (int permitsPerSecond)

Creates a new rate limiter.

Initial burst capacity equals permitsPerSecond.

Parameters:

permitsPerSecond

permits generated per second.

Returns:

Result.ok(limiter), or Result.error(RateLimiterError.INVALID_ARGUMENT) when permitsPerSecond is not positive.