Interface LimitedResourceMetadata<T extends LimitedResource>

All Known Implementing Classes:
AbstractLimitedResourceMetadata, LockResourceMetadata, PeakLimiterResourceMetadata, RateLimiterResourceMetadata

public interface LimitedResourceMetadata<T extends LimitedResource>
Since:
Java 17+
Version:
6.5.0
Author:
Kimi Liu
  • Method Details

    • getTargetClass

      Class<?> getTargetClass()
    • getTargetMethod

      Method getTargetMethod()
    • getLimitedResource

      T getLimitedResource()
    • getLimiter

      Limiter getLimiter()
    • getErrorHandler

      Handler getErrorHandler()
    • getFallback

      Resolver getFallback()
    • getArgumentInjectors

      Collection<Injector> getArgumentInjectors()
    • getLimiterParameters

      Map<String,Object> getLimiterParameters()