java.lang.Object
com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.AbstractApiMatcher<T>
所有已实现的接口:
com.alibaba.csp.sentinel.util.function.Predicate<T>

public abstract class AbstractApiMatcher<T> extends Object implements com.alibaba.csp.sentinel.util.function.Predicate<T>
从以下版本开始:
1.6.0
作者:
Eric Zhao
  • 字段详细资料

    • apiName

      protected final String apiName
    • apiDefinition

      protected final ApiDefinition apiDefinition
    • matchers

      protected final Set<com.alibaba.csp.sentinel.util.function.Predicate<T>> matchers
      We use Predicate here as the min JDK version is 1.7.
  • 构造器详细资料

    • AbstractApiMatcher

      public AbstractApiMatcher(ApiDefinition apiDefinition)
  • 方法详细资料

    • initializeMatchers

      protected abstract void initializeMatchers()
      Initialize the matchers.
    • test

      public boolean test(T t)
      指定者:
      test 在接口中 com.alibaba.csp.sentinel.util.function.Predicate<T>
    • getApiName

      public String getApiName()
    • getApiDefinition

      public ApiDefinition getApiDefinition()