| Class | Description |
|---|---|
| DataProcessAgent |
This class is responsible for executing data processing logic.
|
| ThrottleConfigHolder |
Static holder single pattern implementation to hold the configurations related local throttle processing.
|
| ThrottleCounter |
This class is responsible for maintaining the throttle counters for various throttle policies.
|
| ThrottleData |
Class to hold throttle counter data against a specific key.
|
| ThrottleDataCleanUpTask |
This task is responsible for cleanup ThrottleData objects which has expired.
|
| ThrottleDataReceiver |
Throttle data receiver class accepts all the request events and submit the throttle data to a thread pool to
calculate throttle counters against each unique throttle key.
|
| Enum | Description |
|---|---|
| ThrottleData.ThrottleType |
Enum to hold throttle types supported by gateway.
|
Copyright © 2021 WSO2. All rights reserved.