索引
All Classes and Interfaces|常量字段值|所有程序包
A
- AbstractApiMatcher<T> - com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher中的类
- AbstractApiMatcher(ApiDefinition) - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.AbstractApiMatcher
- addCookieValueExtractor(BiFunction<T, String, String>) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- addHeaderExtractor(BiFunction<T, String, String>) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- addItem(ApiPredicateItem) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPredicateGroupItem
- addPathExtractor(Function<T, String>) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- addRegexPattern(String) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.GatewayRegexCache
- addRemoteAddressExtractor(Function<T, String>) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- addUrlParamExtractor(BiFunction<T, String, String>) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- apiDefinition - 类中的变量 com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.AbstractApiMatcher
- ApiDefinition - com.alibaba.csp.sentinel.adapter.gateway.common.api中的类
-
A group of HTTP API patterns.
- ApiDefinition() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinition
- ApiDefinition(String) - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinition
- ApiDefinitionChangeObserver - com.alibaba.csp.sentinel.adapter.gateway.common.api中的接口
- apiName - 类中的变量 com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.AbstractApiMatcher
- ApiPathPredicateItem - com.alibaba.csp.sentinel.adapter.gateway.common.api中的类
- ApiPathPredicateItem() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPathPredicateItem
- ApiPredicateGroupItem - com.alibaba.csp.sentinel.adapter.gateway.common.api中的类
- ApiPredicateGroupItem() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPredicateGroupItem
- ApiPredicateItem - com.alibaba.csp.sentinel.adapter.gateway.common.api中的接口
- APP_TYPE_GATEWAY - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
C
- clear() - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.GatewayRegexCache
- com.alibaba.csp.sentinel.adapter.gateway.common - 程序包 com.alibaba.csp.sentinel.adapter.gateway.common
- com.alibaba.csp.sentinel.adapter.gateway.common.api - 程序包 com.alibaba.csp.sentinel.adapter.gateway.common.api
- com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher - 程序包 com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher
- com.alibaba.csp.sentinel.adapter.gateway.common.command - 程序包 com.alibaba.csp.sentinel.adapter.gateway.common.command
- com.alibaba.csp.sentinel.adapter.gateway.common.param - 程序包 com.alibaba.csp.sentinel.adapter.gateway.common.param
- com.alibaba.csp.sentinel.adapter.gateway.common.rule - 程序包 com.alibaba.csp.sentinel.adapter.gateway.common.rule
- com.alibaba.csp.sentinel.adapter.gateway.common.slot - 程序包 com.alibaba.csp.sentinel.adapter.gateway.common.slot
- ConfigurableRequestItemParser<T> - com.alibaba.csp.sentinel.adapter.gateway.common.param中的类
-
delegate RequestItemParser, support add extractors to customize request item parse.
- ConfigurableRequestItemParser(RequestItemParser<T>) - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
E
- entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.slot.GatewayFlowSlot
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinition
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPathPredicateItem
- equals(Object) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- exit(Context, ResourceWrapper, int, Object...) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.slot.GatewayFlowSlot
G
- GATEWAY_CONTEXT_DEFAULT - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- GATEWAY_CONTEXT_PREFIX - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- GATEWAY_CONTEXT_ROUTE_PREFIX - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- GATEWAY_DEFAULT_PARAM - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- GATEWAY_NOT_MATCH_PARAM - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- GatewayApiDefinitionManager - com.alibaba.csp.sentinel.adapter.gateway.common.api中的类
-
Manager for gateway API definitions.
- GatewayApiDefinitionManager() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.api.GatewayApiDefinitionManager
- GatewayFlowRule - com.alibaba.csp.sentinel.adapter.gateway.common.rule中的类
- GatewayFlowRule() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- GatewayFlowRule(String) - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- GatewayFlowSlot - com.alibaba.csp.sentinel.adapter.gateway.common.slot中的类
- GatewayFlowSlot() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.slot.GatewayFlowSlot
- GatewayParamFlowItem - com.alibaba.csp.sentinel.adapter.gateway.common.rule中的类
- GatewayParamFlowItem() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- GatewayParamParser<T> - com.alibaba.csp.sentinel.adapter.gateway.common.param中的类
- GatewayParamParser(RequestItemParser<T>) - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.param.GatewayParamParser
- GatewayRegexCache - com.alibaba.csp.sentinel.adapter.gateway.common.param中的类
- GatewayRuleManager - com.alibaba.csp.sentinel.adapter.gateway.common.rule中的类
- GatewaySlotChainBuilder - com.alibaba.csp.sentinel.adapter.gateway.common.slot中的类
-
已过时。
- GatewaySlotChainBuilder() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.slot.GatewaySlotChainBuilder
-
已过时。
- getApiDefinition() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.AbstractApiMatcher
- getApiDefinition(String) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.GatewayApiDefinitionManager
- getApiDefinitions() - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.GatewayApiDefinitionManager
- getApiName() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinition
- getApiName() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.AbstractApiMatcher
- getBurst() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- getControlBehavior() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- getConvertedParamRules(String) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayRuleManager
-
Get all converted parameter rules.
- getCookieValue(T, String) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- getCookieValue(T, String) - 接口中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.RequestItemParser
-
Get the cookie value associated with the cookie name.
- getCount() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- getFieldName() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- GetGatewayApiDefinitionGroupCommandHandler - com.alibaba.csp.sentinel.adapter.gateway.common.command中的类
- GetGatewayApiDefinitionGroupCommandHandler() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.command.GetGatewayApiDefinitionGroupCommandHandler
- GetGatewayRuleCommandHandler - com.alibaba.csp.sentinel.adapter.gateway.common.command中的类
- GetGatewayRuleCommandHandler() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.command.GetGatewayRuleCommandHandler
- getGrade() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- getHeader(T, String) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- getHeader(T, String) - 接口中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.RequestItemParser
-
Get the header associated with the header key.
- getIndex() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- getIntervalSec() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- getItems() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPredicateGroupItem
- getMatchStrategy() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPathPredicateItem
- getMatchStrategy() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- getMaxQueueingTimeoutMs() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- getParamItem() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- getParseStrategy() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- getPath(T) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- getPath(T) - 接口中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.RequestItemParser
-
Get API path from the request.
- getPattern() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPathPredicateItem
- getPattern() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- getPredicateItems() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinition
- getRegexPattern(String) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.GatewayRegexCache
- getRemoteAddress(T) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- getRemoteAddress(T) - 接口中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.RequestItemParser
-
Get remote address from the request.
- getResource() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- getResourceMode() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- getRules() - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayRuleManager
- getRulesForResource(String) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayRuleManager
- getUrlParam(T, String) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.ConfigurableRequestItemParser
- getUrlParam(T, String) - 接口中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.RequestItemParser
-
Get the parameter value associated with the parameter name.
- getWritableDataSource() - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.command.UpdateGatewayApiDefinitionGroupCommandHandler
- getWritableDataSource() - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.command.UpdateGatewayRuleCommandHandler
H
- handle(CommandRequest) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.command.GetGatewayApiDefinitionGroupCommandHandler
- handle(CommandRequest) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.command.GetGatewayRuleCommandHandler
- handle(CommandRequest) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.command.UpdateGatewayApiDefinitionGroupCommandHandler
- handle(CommandRequest) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.command.UpdateGatewayRuleCommandHandler
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinition
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPathPredicateItem
- hashCode() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
I
- initializeMatchers() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.AbstractApiMatcher
-
Initialize the matchers.
- isValidApi(ApiDefinition) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.GatewayApiDefinitionManager
- isValidRule(GatewayFlowRule) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayRuleManager
L
- loadApiDefinitions(Set<ApiDefinition>) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.GatewayApiDefinitionManager
-
Load given gateway API definitions and apply to downstream observers.
- loadRules(Set<GatewayFlowRule>) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayRuleManager
-
Load all provided gateway rules into memory, while previous rules will be replaced.
M
- matchers - 类中的变量 com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.AbstractApiMatcher
-
We use
Predicatehere as the min JDK version is 1.7.
O
- onChange(Set<ApiDefinition>) - 接口中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinitionChangeObserver
-
Notify the observer about the new gateway API definitions.
P
- PARAM_MATCH_STRATEGY_CONTAINS - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- PARAM_MATCH_STRATEGY_EXACT - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- PARAM_MATCH_STRATEGY_PREFIX - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- PARAM_MATCH_STRATEGY_REGEX - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- PARAM_PARSE_STRATEGY_CLIENT_IP - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- PARAM_PARSE_STRATEGY_COOKIE - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- PARAM_PARSE_STRATEGY_HEADER - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- PARAM_PARSE_STRATEGY_HOST - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- PARAM_PARSE_STRATEGY_URL_PARAM - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- parseParameterFor(String, T, Predicate<GatewayFlowRule>) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.param.GatewayParamParser
-
Parse parameters for given resource from the request entity on condition of the rule predicate.
R
- register2Property(SentinelProperty<Set<ApiDefinition>>) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.GatewayApiDefinitionManager
- register2Property(SentinelProperty<Set<GatewayFlowRule>>) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayRuleManager
- RequestItemParser<T> - com.alibaba.csp.sentinel.adapter.gateway.common.param中的接口
- RESOURCE_MODE_CUSTOM_API_NAME - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- RESOURCE_MODE_ROUTE_ID - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
S
- SentinelGatewayConstants - com.alibaba.csp.sentinel.adapter.gateway.common中的类
- setApiName(String) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinition
- setBurst(int) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- setControlBehavior(int) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- setCount(double) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- setFieldName(String) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- setGrade(int) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- setIntervalSec(long) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- setMatchStrategy(int) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPathPredicateItem
- setMatchStrategy(int) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- setMaxQueueingTimeoutMs(int) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- setParamItem(GatewayParamFlowItem) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- setParseStrategy(int) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- setPattern(String) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPathPredicateItem
- setPattern(String) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
- setPredicateItems(Set<ApiPredicateItem>) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinition
- setResource(String) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- setResourceMode(int) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- setWritableDataSource(WritableDataSource<Set<ApiDefinition>>) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.command.UpdateGatewayApiDefinitionGroupCommandHandler
- setWritableDataSource(WritableDataSource<Set<GatewayFlowRule>>) - 类中的静态方法 com.alibaba.csp.sentinel.adapter.gateway.common.command.UpdateGatewayRuleCommandHandler
T
- test(T) - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.AbstractApiMatcher
- toString() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiDefinition
- toString() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.api.ApiPathPredicateItem
- toString() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayFlowRule
- toString() - 类中的方法 com.alibaba.csp.sentinel.adapter.gateway.common.rule.GatewayParamFlowItem
U
- UpdateGatewayApiDefinitionGroupCommandHandler - com.alibaba.csp.sentinel.adapter.gateway.common.command中的类
- UpdateGatewayApiDefinitionGroupCommandHandler() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.command.UpdateGatewayApiDefinitionGroupCommandHandler
- UpdateGatewayRuleCommandHandler - com.alibaba.csp.sentinel.adapter.gateway.common.command中的类
- UpdateGatewayRuleCommandHandler() - 类的构造器 com.alibaba.csp.sentinel.adapter.gateway.common.command.UpdateGatewayRuleCommandHandler
- URL_MATCH_STRATEGY_EXACT - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- URL_MATCH_STRATEGY_PREFIX - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
- URL_MATCH_STRATEGY_REGEX - 类中的静态变量 com.alibaba.csp.sentinel.adapter.gateway.common.SentinelGatewayConstants
All Classes and Interfaces|常量字段值|所有程序包
GatewayFlowSlot, this class is reserved for compatibility with older versions.