Class RequestProvider

java.lang.Object
org.miaixz.bus.limiter.metric.RequestProvider
All Implemented Interfaces:
org.miaixz.bus.core.Provider, Provider

public class RequestProvider extends Object implements Provider
REQUEST_LIMIT 模式处理
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • RequestProvider

      public RequestProvider()
  • Method Details

    • setMarkSupplier

      public void setMarkSupplier(Supplier supplier)
      设置新的用户标识提供者
      Parameters:
      supplier - 提供者
    • get

      public StrategyMode get()
      Description copied from interface: Provider
      获取规则
      Specified by:
      get in interface Provider
      Returns:
      the strategy
    • process

      public Object process(Object bean, Method method, Object[] args)
      Specified by:
      process in interface Provider
      Parameters:
      bean - 对象信息
      method - 执行方法
      args - 执行参数
      Returns:
      the object