JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
E
G
H
I
L
M
O
P
R
S
T
U
A
AbstractApiMatcher
<
T
> - Class in
com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher
AbstractApiMatcher(ApiDefinition)
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.
AbstractApiMatcher
addItem(ApiPredicateItem)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPredicateGroupItem
addRegexPattern(String)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.param.
GatewayRegexCache
ApiDefinition
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.api
A group of HTTP API patterns.
ApiDefinition()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinition
ApiDefinition(String)
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinition
apiDefinition
- Variable in class com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.
AbstractApiMatcher
ApiDefinitionChangeObserver
- Interface in
com.alibaba.csp.sentinel.adapter.gateway.common.api
apiName
- Variable in class com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.
AbstractApiMatcher
ApiPathPredicateItem
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.api
ApiPathPredicateItem()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPathPredicateItem
ApiPredicateGroupItem
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.api
ApiPredicateGroupItem()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPredicateGroupItem
ApiPredicateItem
- Interface in
com.alibaba.csp.sentinel.adapter.gateway.common.api
APP_TYPE_GATEWAY
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
B
build()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.slot.
GatewaySlotChainBuilder
C
clear()
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.param.
GatewayRegexCache
com.alibaba.csp.sentinel.adapter.gateway.common
- package com.alibaba.csp.sentinel.adapter.gateway.common
com.alibaba.csp.sentinel.adapter.gateway.common.api
- package com.alibaba.csp.sentinel.adapter.gateway.common.api
com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher
- package com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher
com.alibaba.csp.sentinel.adapter.gateway.common.command
- package com.alibaba.csp.sentinel.adapter.gateway.common.command
com.alibaba.csp.sentinel.adapter.gateway.common.param
- package com.alibaba.csp.sentinel.adapter.gateway.common.param
com.alibaba.csp.sentinel.adapter.gateway.common.rule
- package com.alibaba.csp.sentinel.adapter.gateway.common.rule
com.alibaba.csp.sentinel.adapter.gateway.common.slot
- package com.alibaba.csp.sentinel.adapter.gateway.common.slot
E
entry(Context, ResourceWrapper, DefaultNode, int, boolean, Object...)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.slot.
GatewayFlowSlot
equals(Object)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinition
equals(Object)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPathPredicateItem
equals(Object)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
exit(Context, ResourceWrapper, int, Object...)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.slot.
GatewayFlowSlot
G
GATEWAY_CONTEXT_DEFAULT
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
GATEWAY_CONTEXT_PREFIX
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
GATEWAY_CONTEXT_ROUTE_PREFIX
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
GATEWAY_DEFAULT_PARAM
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
GATEWAY_NOT_MATCH_PARAM
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
GatewayApiDefinitionManager
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.api
Manager for gateway API definitions.
GatewayApiDefinitionManager()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.api.
GatewayApiDefinitionManager
GatewayFlowRule
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.rule
GatewayFlowRule()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
GatewayFlowRule(String)
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
GatewayFlowSlot
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.slot
GatewayFlowSlot()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.slot.
GatewayFlowSlot
GatewayParamFlowItem
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.rule
GatewayParamFlowItem()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
GatewayParamParser
<
T
> - Class in
com.alibaba.csp.sentinel.adapter.gateway.common.param
GatewayParamParser(RequestItemParser<T>)
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.param.
GatewayParamParser
GatewayRegexCache
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.param
GatewayRuleManager
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.rule
GatewaySlotChainBuilder
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.slot
GatewaySlotChainBuilder()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.slot.
GatewaySlotChainBuilder
getApiDefinition(String)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
GatewayApiDefinitionManager
getApiDefinition()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.
AbstractApiMatcher
getApiDefinitions()
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
GatewayApiDefinitionManager
getApiName()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinition
getApiName()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.
AbstractApiMatcher
getBurst()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
getControlBehavior()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
getConvertedParamRules(String)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayRuleManager
Get all converted parameter rules.
getCookieValue(T, String)
- Method in interface com.alibaba.csp.sentinel.adapter.gateway.common.param.
RequestItemParser
Get the cookie value associated with the cookie name.
getCount()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
getFieldName()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
GetGatewayApiDefinitionGroupCommandHandler
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.command
GetGatewayApiDefinitionGroupCommandHandler()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.command.
GetGatewayApiDefinitionGroupCommandHandler
GetGatewayRuleCommandHandler
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.command
GetGatewayRuleCommandHandler()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.command.
GetGatewayRuleCommandHandler
getGrade()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
getHeader(T, String)
- Method in interface com.alibaba.csp.sentinel.adapter.gateway.common.param.
RequestItemParser
Get the header associated with the header key.
getIndex()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
getIntervalSec()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
getItems()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPredicateGroupItem
getMatchStrategy()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPathPredicateItem
getMatchStrategy()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
getMaxQueueingTimeoutMs()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
getParamItem()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
getParseStrategy()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
getPath(T)
- Method in interface com.alibaba.csp.sentinel.adapter.gateway.common.param.
RequestItemParser
Get API path from the request.
getPattern()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPathPredicateItem
getPattern()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
getPredicateItems()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinition
getRegexPattern(String)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.param.
GatewayRegexCache
getRemoteAddress(T)
- Method in interface com.alibaba.csp.sentinel.adapter.gateway.common.param.
RequestItemParser
Get remote address from the request.
getResource()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
getResourceMode()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
getRules()
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayRuleManager
getRulesForResource(String)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayRuleManager
getUrlParam(T, String)
- Method in interface com.alibaba.csp.sentinel.adapter.gateway.common.param.
RequestItemParser
Get the parameter value associated with the parameter name.
H
handle(CommandRequest)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.command.
GetGatewayApiDefinitionGroupCommandHandler
handle(CommandRequest)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.command.
GetGatewayRuleCommandHandler
handle(CommandRequest)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.command.
UpdateGatewayApiDefinitionGroupCommandHandler
handle(CommandRequest)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.command.
UpdateGatewayRuleCommandHandler
hashCode()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinition
hashCode()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPathPredicateItem
hashCode()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
I
initializeMatchers()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.
AbstractApiMatcher
Initialize the matchers.
isValidApi(ApiDefinition)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
GatewayApiDefinitionManager
isValidRule(GatewayFlowRule)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayRuleManager
L
loadApiDefinitions(Set<ApiDefinition>)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
GatewayApiDefinitionManager
Load given gateway API definitions and apply to downstream observers.
loadRules(Set<GatewayFlowRule>)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayRuleManager
Load all provided gateway rules into memory, while previous rules will be replaced.
M
matchers
- Variable in class 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>)
- Method in interface com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinitionChangeObserver
Notify the observer about the new gateway API definitions.
P
PARAM_MATCH_STRATEGY_CONTAINS
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
PARAM_MATCH_STRATEGY_EXACT
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
PARAM_MATCH_STRATEGY_PREFIX
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
PARAM_MATCH_STRATEGY_REGEX
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
PARAM_PARSE_STRATEGY_CLIENT_IP
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
PARAM_PARSE_STRATEGY_COOKIE
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
PARAM_PARSE_STRATEGY_HEADER
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
PARAM_PARSE_STRATEGY_HOST
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
PARAM_PARSE_STRATEGY_URL_PARAM
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
parseParameterFor(String, T, Predicate<GatewayFlowRule>)
- Method in class 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>>)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
GatewayApiDefinitionManager
register2Property(SentinelProperty<Set<GatewayFlowRule>>)
- Static method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayRuleManager
RequestItemParser
<
T
> - Interface in
com.alibaba.csp.sentinel.adapter.gateway.common.param
RESOURCE_MODE_CUSTOM_API_NAME
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
RESOURCE_MODE_ROUTE_ID
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
S
SentinelGatewayConstants
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common
setApiName(String)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinition
setBurst(int)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
setControlBehavior(int)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
setCount(double)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
setFieldName(String)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
setGrade(int)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
setIntervalSec(long)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
setMatchStrategy(int)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPathPredicateItem
setMatchStrategy(int)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
setMaxQueueingTimeoutMs(int)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
setParamItem(GatewayParamFlowItem)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
setParseStrategy(int)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
setPattern(String)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPathPredicateItem
setPattern(String)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
setPredicateItems(Set<ApiPredicateItem>)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinition
setResource(String)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
setResourceMode(int)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
T
test(T)
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.matcher.
AbstractApiMatcher
toString()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiDefinition
toString()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.api.
ApiPathPredicateItem
toString()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayFlowRule
toString()
- Method in class com.alibaba.csp.sentinel.adapter.gateway.common.rule.
GatewayParamFlowItem
U
UpdateGatewayApiDefinitionGroupCommandHandler
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.command
UpdateGatewayApiDefinitionGroupCommandHandler()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.command.
UpdateGatewayApiDefinitionGroupCommandHandler
UpdateGatewayRuleCommandHandler
- Class in
com.alibaba.csp.sentinel.adapter.gateway.common.command
UpdateGatewayRuleCommandHandler()
- Constructor for class com.alibaba.csp.sentinel.adapter.gateway.common.command.
UpdateGatewayRuleCommandHandler
URL_MATCH_STRATEGY_EXACT
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
URL_MATCH_STRATEGY_PREFIX
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
URL_MATCH_STRATEGY_REGEX
- Static variable in class com.alibaba.csp.sentinel.adapter.gateway.common.
SentinelGatewayConstants
A
B
C
E
G
H
I
L
M
O
P
R
S
T
U
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2019
Alibaba Group
. All rights reserved.