类 GatewayApiDefinitionManager

java.lang.Object
com.alibaba.csp.sentinel.adapter.gateway.common.api.GatewayApiDefinitionManager

public final class GatewayApiDefinitionManager extends Object
Manager for gateway API definitions.
从以下版本开始:
1.6.0
作者:
Eric Zhao
  • 构造器详细资料

    • GatewayApiDefinitionManager

      public GatewayApiDefinitionManager()
  • 方法详细资料

    • register2Property

      public static void register2Property(com.alibaba.csp.sentinel.property.SentinelProperty<Set<ApiDefinition>> property)
    • loadApiDefinitions

      public static boolean loadApiDefinitions(Set<ApiDefinition> apiDefinitions)
      Load given gateway API definitions and apply to downstream observers.
      参数:
      apiDefinitions - set of gateway API definitions
      返回:
      true if updated, or else false
    • getApiDefinition

      public static ApiDefinition getApiDefinition(String apiName)
    • getApiDefinitions

      public static Set<ApiDefinition> getApiDefinitions()
    • isValidApi

      public static boolean isValidApi(ApiDefinition apiDefinition)