Class ResourceManager

java.lang.Object
org.miaixz.bus.limiter.metric.ResourceManager

public class ResourceManager extends Object
资源管理
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • ResourceManager

      public ResourceManager()
  • Method Details

    • contain

      public static boolean contain(String resourceKey)
      判断资源是否是保护的
      Parameters:
      resourceKey - 资源标识
      Returns:
      the true/false
    • add

      public static void add(String resourceKey)
      添加到保护资源
      Parameters:
      resourceKey - 资源标识
    • entry

      public boolean entry(String resourceKey, Limiting limiting) throws IllegalStateException
      查看资源是否可以执行
      Parameters:
      resourceKey - 资源标识
      limiting - 限流注解
      Returns:
      the true/false
      Throws:
      IllegalStateException
    • isClear

      public boolean isClear()
      清理
      Returns:
      the true/false