Interface Registry<T>

All Known Subinterfaces:
AssetsRegistry, InterceptorRegistry, LimiterRegistry
All Known Implementing Classes:
AbstractRegistry, DefaultAssetsRegistry, DefaultLimiterRegistry

public interface Registry<T>
api registry
Since:
Java 17+
Author:
Justubborn
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    add(String key, T reg)
    添加
    boolean
    amend(String key, T reg)
    修改
    get(String id)
    获取路由
    void
    初始化
    void
    刷新路由
    boolean
    删除
  • Method Details

    • init

      void init()
      初始化
    • add

      boolean add(String key, T reg)
      添加
      Parameters:
      key - id;
      reg - 路由
      Returns:
      true or false
    • remove

      boolean remove(String key)
      删除
      Parameters:
      key - id
      Returns:
      true or false
    • amend

      boolean amend(String key, T reg)
      修改
      Parameters:
      key - id
      reg - 路由
      Returns:
      true or false
    • refresh

      void refresh()
      刷新路由
    • get

      T get(String id)
      获取路由
      Parameters:
      id - 路由标识
      Returns:
      路由列表