All Classes and Interfaces

Class
Description
Utility class for building and resolving information related to method calls and classes.
An InvocationHandler implementation that intercepts method calls to apply limiting rules based on annotations.
A utility class for creating ByteBuddy proxies to intercept method calls.
Context configuration class for the limiter module.
Annotation for marking methods that require service request degradation (downgrade).
Implements the Provider interface for handling the FALLBACK strategy mode.
Enumeration representing different grades or types of flow control.
Global context holder for the limiter module.
Annotation for marking methods that require hotspot protection.
Annotation for marking methods that require request limiting.
Manages the mapping between method names and their associated limiting strategy and annotation information.
Implements the Provider interface for handling the HOT_METHOD strategy mode.
Defines the contract for a limiter provider, which is responsible for executing limiting rules.
Manages the registration of various limiting and protection rules, such as downgrade, hotspot, and request limiting.
Implements the Provider interface for handling the REQUEST_LIMIT strategy mode.
Manages resources and their associated limiting protections for a specific user or context.
Sentinel execution class for applying various limiting and protection strategies.
Manages and provides access to different limiting strategy implementations.
Enumeration representing different strategy modes for the limiter.
Abstract base class for a supplier that provides a unique identifier for a user or request.