See: Description
Interface | Description |
---|---|
ThrottlingPolicy |
This interface defines the contract to lookup a
ThrottlingRate that will be applied to the given
Request . |
ThrottlingStrategy |
This interface defines the contract for any throttling strategy.
|
Class | Description |
---|---|
DefaultRateThrottlingPolicy |
A
DefaultRateThrottlingPolicy is a delegating ThrottlingPolicy that ensures the returned
ThrottlingRate is never null. |
FixedRateThrottlingPolicy |
An implementation of the
ThrottlingPolicy that always returns the same throtlling rate. |
MappedThrottlingPolicy |
Implementation of
ThrottlingPolicy backed by a Map . |
ThrottlingFilter |
This filter applies a rate limitation to incoming requests : over the limit requests will be rejected with a 429
(Too Many Requests) response, others will pass through.
|
ThrottlingRate |
A value object to represent a throttling rate.
|
TokenBucketThrottlingStrategy |
The rate limiting is implemented as a token bucket strategy
that gives us the ability to handle rate limits through a sliding window.
|
Copyright © 2025 Open Identity Platform Community. All rights reserved.