allowN


Description:

public Result<bool,Error> allowN (int permits)

Tries to acquire n permits immediately.

This method never blocks.

Parameters:

permits

number of permits.

Returns:

Result.ok(true/false) for acquisition outcome, or Result.error(RateLimiterError.INVALID_ARGUMENT) when permits is not positive.