- ThrottleConfigHolder - Class in org.wso2.micro.gateway.core.throttle
-
Static holder single pattern implementation to hold the configurations related local throttle processing.
- ThrottleCounter - Class in org.wso2.micro.gateway.core.throttle
-
This class is responsible for maintaining the throttle counters for various throttle policies.
- ThrottleCounter() - Constructor for class org.wso2.micro.gateway.core.throttle.ThrottleCounter
-
- ThrottleData - Class in org.wso2.micro.gateway.core.throttle
-
Class to hold throttle counter data against a specific key.
- ThrottleData() - Constructor for class org.wso2.micro.gateway.core.throttle.ThrottleData
-
- ThrottleData.ThrottleType - Enum in org.wso2.micro.gateway.core.throttle
-
Enum to hold throttle types supported by gateway.
- ThrottleDataCleanUpTask - Class in org.wso2.micro.gateway.core.throttle
-
This task is responsible for cleanup ThrottleData objects which has expired.
- ThrottleDataCleanUpTask() - Constructor for class org.wso2.micro.gateway.core.throttle.ThrottleDataCleanUpTask
-
- ThrottleDataReceiver - Class in org.wso2.micro.gateway.core.throttle
-
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.
- ThrottleDataReceiver() - Constructor for class org.wso2.micro.gateway.core.throttle.ThrottleDataReceiver
-