索引

A C E G H I L M O P R S T U 
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中的类
已过时。
since 1.7.2, we can use @Spi(order = -4000) to adjust the order of GatewayFlowSlot, this class is reserved for compatibility with older versions.
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 Predicate here 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
 
A C E G H I L M O P R S T U 
All Classes and Interfaces|常量字段值|所有程序包