索引

A B C D E F G H I J M N O P Q R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

AbstractMatchStrategy - org.apache.shenyu.plugin.base.condition.strategy中的类
AbstractMatchStrategy.
AbstractMatchStrategy() - 类的构造器 org.apache.shenyu.plugin.base.condition.strategy.AbstractMatchStrategy
 
AbstractShenyuPlugin - org.apache.shenyu.plugin.base中的类
abstract shenyu plugin please extends.
AbstractShenyuPlugin() - 类的构造器 org.apache.shenyu.plugin.base.AbstractShenyuPlugin
 
acquireHost(ServerWebExchange) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.HostAddressUtils
Acquire host string.
acquireIp(ServerWebExchange) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.HostAddressUtils
Acquire ip string.
alarm(byte, String, String) - 类中的静态方法 org.apache.shenyu.plugin.base.alert.AlarmSender
Send alarm content.
alarm(byte, String, String, Map<String, String>) - 类中的静态方法 org.apache.shenyu.plugin.base.alert.AlarmSender
Send alarm content.
alarm(AlarmContent) - 类中的静态方法 org.apache.shenyu.plugin.base.alert.AlarmSender
Send alarm content.
alarm(AlarmContent) - 接口中的方法 org.apache.shenyu.plugin.base.alert.AlarmService
Send alarm content.
alarm(AlarmContent) - 类中的方法 org.apache.shenyu.plugin.base.alert.AlarmServiceImpl
 
alarmHighEmergency(String, String, Map<String, String>) - 类中的静态方法 org.apache.shenyu.plugin.base.alert.AlarmSender
Send high emergency level alarm content.
alarmLowWarning(String, String, Map<String, String>) - 类中的静态方法 org.apache.shenyu.plugin.base.alert.AlarmSender
Send low warning level alarm content.
alarmMediumCritical(String, String, Map<String, String>) - 类中的静态方法 org.apache.shenyu.plugin.base.alert.AlarmSender
Send medium critical level alarm content.
AlarmSender - org.apache.shenyu.plugin.base.alert中的类
The alarm data sender.
AlarmSender() - 类的构造器 org.apache.shenyu.plugin.base.alert.AlarmSender
 
AlarmService - org.apache.shenyu.plugin.base.alert中的接口
Alarm service.
AlarmServiceImpl - org.apache.shenyu.plugin.base.alert中的类
Alarm service implement.
AlarmServiceImpl(RestTemplate, String, boolean) - 类的构造器 org.apache.shenyu.plugin.base.alert.AlarmServiceImpl
 
AlarmThreadPoolExecutor - org.apache.shenyu.plugin.base.alert中的类
ShenyuThreadPoolExecutor for alarm sender send async data.
AndMatchStrategy - org.apache.shenyu.plugin.base.condition.strategy中的类
This is and match strategy.
AndMatchStrategy() - 类的构造器 org.apache.shenyu.plugin.base.condition.strategy.AndMatchStrategy
 

B

BaseDataCache - org.apache.shenyu.plugin.base.cache中的类
The type Base data cache.
BeanHolder<O> - org.apache.shenyu.plugin.base.utils中的类
Bean holder.
BeanHolder(Supplier<O>) - 类的构造器 org.apache.shenyu.plugin.base.utils.BeanHolder
 
beforeCommit(Supplier<? extends Mono<Void>>) - 类中的方法 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
 
BlankPredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Blank predicate judge.
BlankPredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.BlankPredicateJudge
 
BodyInserterContext - org.apache.shenyu.plugin.base.support中的类
The type Body inserter context.
BodyInserterContext() - 类的构造器 org.apache.shenyu.plugin.base.support.BodyInserterContext
Instantiates a new Body inserter context.
bufferFactory() - 类中的方法 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
 
buildClientResponse(ServerHttpResponse, Publisher<? extends DataBuffer>) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.ResponseUtils
build client response with current response data.
builder(String, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.data.CookieParameterData
 
builder(String, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.data.DomainParameterData
 
builder(String, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.data.HeaderParameterData
 
builder(String, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.data.HostParameterData
 
builder(String, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.data.IpParameterData
 
builder(String, ServerWebExchange) - 接口中的方法 org.apache.shenyu.plugin.base.condition.data.ParameterData
Builder string.
builder(String, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.data.PostParameterData
 
builder(String, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.data.QueryParameterData
 
builder(String, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.data.RequestMethodParameterData
 
builder(String, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.data.URIParameterData
 
builderData(String, String, ServerWebExchange) - 类中的静态方法 org.apache.shenyu.plugin.base.condition.data.ParameterDataFactory
Builder data string.
buildRealData(ConditionData, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.strategy.AbstractMatchStrategy
Build real data string.

C

cache(MetaData) - 类中的方法 org.apache.shenyu.plugin.base.cache.MetaDataCache
Cache auth data.
CachedBodyOutputMessage - org.apache.shenyu.plugin.base.support中的类
Implementation of ClientHttpRequest that saves body as a field.
CachedBodyOutputMessage(ServerWebExchange, HttpHeaders) - 类的构造器 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
Instantiates a new Cached body output message.
cachedHandle(K, V) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonHandleCache
 
CacheKeyUtils - org.apache.shenyu.plugin.base.utils中的Enum Class
CacheKeyUtils.
cachePluginData(PluginData) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Cache plugin data.
cacheRuleData(String, RuleData, int, long) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
cache rule data.
cacheRuleData(RuleData) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Cache rule data.
cacheSelectData(SelectorData) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Cache select data.
cacheSelectorData(String, SelectorData, int, long) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
Cache selector data.
chunkedHeader(HttpHeaders) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.ResponseUtils
Chunked Headers.
clean() - 类中的方法 org.apache.shenyu.plugin.base.cache.MetaDataCache
clean cache for divide plugin.
cleanPluginData() - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Clean plugin data.
cleanPluginDataSelf(List<PluginData>) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Clean plugin data self.
cleanRuleData() - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Clean rule data.
cleanRuleDataData() - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
clear the cache.
cleanRuleDataSelf(List<RuleData>) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Clean rule data self.
cleanSelectorData() - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Clean selector data.
cleanSelectorData() - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
Clean selector data.
cleanSelectorDataSelf(List<SelectorData>) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Clean selector data self.
clear() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
clear the trie.
CommonDiscoveryUpstreamDataSubscriber - org.apache.shenyu.plugin.base.cache中的类
 
CommonDiscoveryUpstreamDataSubscriber(List<DiscoveryUpstreamDataHandler>) - 类的构造器 org.apache.shenyu.plugin.base.cache.CommonDiscoveryUpstreamDataSubscriber
 
CommonHandleCache<K,V> - org.apache.shenyu.plugin.base.cache中的类
The selector or rule handle base cache.
CommonHandleCache() - 类的构造器 org.apache.shenyu.plugin.base.cache.CommonHandleCache
 
CommonMetaDataSubscriber - org.apache.shenyu.plugin.base.cache中的类
The type common meta data subscriber.
CommonMetaDataSubscriber(List<MetaDataHandler>) - 类的构造器 org.apache.shenyu.plugin.base.cache.CommonMetaDataSubscriber
Instantiates a new Common meta data subscriber.
CommonPluginDataSubscriber - org.apache.shenyu.plugin.base.cache中的类
The type Common plugin data subscriber.
CommonPluginDataSubscriber(List<PluginDataHandler>, ShenyuConfig.SelectorMatchCache, ShenyuConfig.RuleMatchCache) - 类的构造器 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
Instantiates a new Common plugin data subscriber.
CommonPluginDataSubscriber(List<PluginDataHandler>, ApplicationEventPublisher, ShenyuConfig.SelectorMatchCache, ShenyuConfig.RuleMatchCache) - 类的构造器 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
Instantiates a new Common plugin data subscriber.
CommonProxySelectorDataSubscriber - org.apache.shenyu.plugin.base.cache中的类
CommonProxySelectorDataSubscriber.
CommonProxySelectorDataSubscriber(List<ProxySelectorDataHandler>) - 类的构造器 org.apache.shenyu.plugin.base.cache.CommonProxySelectorDataSubscriber
 
ContainsPredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Contains predicate judge.
ContainsPredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge
 
CookieParameterData - org.apache.shenyu.plugin.base.condition.data中的类
The type Cookie parameter data.
CookieParameterData() - 类的构造器 org.apache.shenyu.plugin.base.condition.data.CookieParameterData
 

D

decodeQueryParam(String) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.HttpParamConverter
Decode query param string.
DiscoveryUpstreamDataHandler - org.apache.shenyu.plugin.base.handler中的接口
 
doExecute(ServerWebExchange, ShenyuPluginChain, SelectorData, RuleData) - 类中的方法 org.apache.shenyu.plugin.base.AbstractShenyuPlugin
this is Template Method child has implements your own logic.
DomainParameterData - org.apache.shenyu.plugin.base.condition.data中的类
The type domain parameter data.
DomainParameterData() - 类的构造器 org.apache.shenyu.plugin.base.condition.data.DomainParameterData
 

E

EndsWithPredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Ends with predicate judge.
EndsWithPredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.EndsWithPredicateJudge
 
equals(Object) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
 
EqualsPredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Equals predicate judge.
EqualsPredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.EqualsPredicateJudge
 
ExcludePredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Exclude predicate judge.
ExcludePredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.ExcludePredicateJudge
 
execute(Runnable) - 类中的方法 org.apache.shenyu.plugin.base.alert.AlarmThreadPoolExecutor
Execute alarm runnable task.
execute(ServerWebExchange, ShenyuPluginChain) - 类中的方法 org.apache.shenyu.plugin.base.AbstractShenyuPlugin
Process the Web request and (optionally) delegate to the next ShenyuPlugin through the given ShenyuPluginChain.

F

fallback(ServerWebExchange, URI, Throwable) - 接口中的方法 org.apache.shenyu.plugin.base.fallback.FallbackHandler
do fallback.
FallbackHandler - org.apache.shenyu.plugin.base.fallback中的接口
Fallback handler.
fixBodyMessage(ServerHttpResponse, CachedBodyOutputMessage) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.ResponseUtils
fix the body message.

G

get() - 类中的方法 org.apache.shenyu.plugin.base.utils.BeanHolder
Get bean.
getAllCache() - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonHandleCache
Get all cached.
getBizInfo() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
get current path biz info, the biz info maybe pluginName or selectorId.
getBody() - 类中的方法 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
Return the request body, or an error stream if the body was never set or when.
getBody() - 类中的方法 org.apache.shenyu.plugin.base.support.RequestDecorator
 
getCache() - 类中的方法 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
Is cached.
getChildren() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
get trie children.
getEndOfPath() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
this path is end of path.
getFailToNode() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
get fail to node.
getFullPath() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
get full path.
getHeaders() - 类中的方法 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
 
getHeaders() - 类中的方法 org.apache.shenyu.plugin.base.support.RequestDecorator
 
getInstance() - 类中的静态方法 org.apache.shenyu.plugin.base.alert.AlarmThreadPoolExecutor
Get AlarmThreadPoolExecutor single instance.
getInstance() - 类中的静态方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Gets instance.
getInstance() - 类中的静态方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
Gets instance.
getInstance() - 类中的静态方法 org.apache.shenyu.plugin.base.cache.MetaDataCache
Gets instance.
getKey(String, String) - enum class中的方法 org.apache.shenyu.plugin.base.utils.CacheKeyUtils
Gets key.
getKey(RuleData) - enum class中的方法 org.apache.shenyu.plugin.base.utils.CacheKeyUtils
return rule handle cache key name.
getKeyRootKeys() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
get key root map key set.
getMatchStr() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
get match str.
getMetaDataCache() - 类中的方法 org.apache.shenyu.plugin.base.cache.MetaDataCache
get metadata cache.
getMetaDataMap() - 类中的方法 org.apache.shenyu.plugin.base.cache.MetaDataCache
get metaDataMap.
getNode(String, String) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
getNode.
getParentNode() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
get parent node.
getPathCache() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
get path cache.
getPathVariableNode() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
get pathVariable node.
getPathVariables() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
get pathVariable set.
getPluginMap() - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Gets plugin map.
getPluginStateEnums() - 类中的方法 org.apache.shenyu.plugin.base.cache.PluginHandlerEvent
get plugin handler.
getRawPath(ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.AbstractShenyuPlugin
 
getRuleMap() - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Gets rule map.
getRuleMatchCache() - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
get rule match cache.
getSelectorMap() - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Gets selector map.
getSelectorMatchCache() - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
get selector match cache.
getTrieCacheTypeEnum() - 类中的方法 org.apache.shenyu.plugin.base.event.TrieEvent
get trie cache type.
getTrieEventEnum() - 类中的方法 org.apache.shenyu.plugin.base.event.TrieEvent
get rule trie build or remove event.
getWildcard() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
match all.

H

handle(MetaData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.MetaDataHandler
Handle metaData.
handlerDiscoveryUpstreamData(DiscoverySyncData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.DiscoveryUpstreamDataHandler
handlerDiscoveryUpstreamData.
handlerPlugin(PluginData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.PluginDataHandler
Handler plugin.
handlerProxySelector(ProxySelectorData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.ProxySelectorDataHandler
handlerProxySelector.
handlerRule(RuleData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.PluginDataHandler
Handler rule.
handlerSelector(SelectorData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.PluginDataHandler
Handler selector.
handleRuleIfNull(String, ServerWebExchange, ShenyuPluginChain) - 类中的方法 org.apache.shenyu.plugin.base.AbstractShenyuPlugin
Handle rule if null mono.
handleSelectorIfNull(String, ServerWebExchange, ShenyuPluginChain) - 类中的方法 org.apache.shenyu.plugin.base.AbstractShenyuPlugin
Handle selector if null mono.
hashCode() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
 
HeaderParameterData - org.apache.shenyu.plugin.base.condition.data中的类
The type Header parameter data.
HeaderParameterData() - 类的构造器 org.apache.shenyu.plugin.base.condition.data.HeaderParameterData
 
hints() - 类中的方法 org.apache.shenyu.plugin.base.support.BodyInserterContext
 
HostAddressUtils - org.apache.shenyu.plugin.base.utils中的类
The type Host address utils.
HostParameterData - org.apache.shenyu.plugin.base.condition.data中的类
The type Host parameter data.
HostParameterData() - 类的构造器 org.apache.shenyu.plugin.base.condition.data.HostParameterData
 
HttpParamConverter - org.apache.shenyu.plugin.base.utils中的类
The type Http param converter.
HttpParamConverter() - 类的构造器 org.apache.shenyu.plugin.base.utils.HttpParamConverter
 

I

initCache(String, MetaData, String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MetaDataCache
cacheMap.
initQueryParams(String) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.HttpParamConverter
Init query params map.
INST - enum class 中的枚举常量 org.apache.shenyu.plugin.base.utils.CacheKeyUtils
Inst singleton.
IpParameterData - org.apache.shenyu.plugin.base.condition.data中的类
The type Ip parameter data.
IpParameterData() - 类的构造器 org.apache.shenyu.plugin.base.condition.data.IpParameterData
 
isByteType(MediaType) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.MediaTypeUtils
is byte type .
isCommitted() - 类中的方法 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
 
isEmpty() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
judge the trie is empty.
isNull() - 类中的方法 org.apache.shenyu.plugin.base.utils.BeanHolder
Is null.

J

judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.BlankPredicateJudge
 
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge
 
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.EndsWithPredicateJudge
 
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.EqualsPredicateJudge
 
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.ExcludePredicateJudge
 
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge
 
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.PathPatternPredicateJudge
 
judge(ConditionData, String) - 接口中的方法 org.apache.shenyu.plugin.base.condition.judge.PredicateJudge
judge conditionData and realData is match.
judge(ConditionData, String) - 类中的静态方法 org.apache.shenyu.plugin.base.condition.judge.PredicateJudgeFactory
judge request realData has by pass.
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.RegexPredicateJudge
 
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.StartsWithPredicateJudge
 
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.TimerAfterPredicateJudge
 
judge(ConditionData, String) - 类中的方法 org.apache.shenyu.plugin.base.condition.judge.TimerBeforePredicateJudge
 

M

match(Integer, List<ConditionData>, ServerWebExchange) - 类中的静态方法 org.apache.shenyu.plugin.base.condition.strategy.MatchStrategyFactory
Match boolean.
match(String, String) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
match trie, trie exist and match the path will return current node
match strategy: plugin get the node from trie and mark conflict, match sort: path, wildcard, match-all, path variable.
match(String, String) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.PathMatchUtils
Match boolean.
match(List<ConditionData>, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.strategy.AndMatchStrategy
 
match(List<ConditionData>, ServerWebExchange) - 接口中的方法 org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy
this is condition match.
match(List<ConditionData>, ServerWebExchange) - 类中的方法 org.apache.shenyu.plugin.base.condition.strategy.OrMatchStrategy
 
MatchDataCache - org.apache.shenyu.plugin.base.cache中的类
The match data cache.
MatchPredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Match predicate judge.
MatchPredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge
 
MatchStrategy - org.apache.shenyu.plugin.base.condition.strategy中的接口
This is condition strategy.
MatchStrategyFactory - org.apache.shenyu.plugin.base.condition.strategy中的类
MatchStrategyFactory.
MediaTypeUtils - org.apache.shenyu.plugin.base.utils中的类
MediaTypeUtils.
MediaTypeUtils() - 类的构造器 org.apache.shenyu.plugin.base.utils.MediaTypeUtils
 
messageWriters() - 类中的方法 org.apache.shenyu.plugin.base.support.BodyInserterContext
 
MetaDataCache - org.apache.shenyu.plugin.base.cache中的类
The type Meta data cache.
MetaDataHandler - org.apache.shenyu.plugin.base.handler中的接口
The interface meta data handler.

N

newCachedBodyOutputMessage(ServerWebExchange) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.ResponseUtils
create CachedBodyOutputMessage.
newInstance(Integer) - 类中的静态方法 org.apache.shenyu.plugin.base.condition.strategy.MatchStrategyFactory
New instance match strategy.
newInstance(String) - 类中的静态方法 org.apache.shenyu.plugin.base.condition.data.ParameterDataFactory
New instance parameter data.
newInstance(String) - 类中的静态方法 org.apache.shenyu.plugin.base.condition.judge.PredicateJudgeFactory
New instance predicate judge.

O

obtain(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MetaDataCache
Obtain auth data meta data.
obtainHandle(K) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonHandleCache
 
obtainHandle(K, Supplier<V>) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonHandleCache
 
obtainPluginData(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Obtain plugin data plugin data.
obtainRuleData(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Obtain rule data list list.
obtainRuleData(String, String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
get rule data.
obtainSelectorData(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Obtain selector data list list.
obtainSelectorData(String, String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
Obtain selector data.
ofString(Supplier<String>) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.HttpParamConverter
of.
onApplicationEvent(TrieEvent) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieListener
 
onRuleSubscribe(RuleData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
onSelectorSubscribe(SelectorData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
onSubscribe(DiscoverySyncData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonDiscoveryUpstreamDataSubscriber
 
onSubscribe(MetaData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonMetaDataSubscriber
 
onSubscribe(PluginData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
onSubscribe(ProxySelectorData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonProxySelectorDataSubscriber
 
org.apache.shenyu.plugin.base - 程序包 org.apache.shenyu.plugin.base
 
org.apache.shenyu.plugin.base.alert - 程序包 org.apache.shenyu.plugin.base.alert
 
org.apache.shenyu.plugin.base.cache - 程序包 org.apache.shenyu.plugin.base.cache
 
org.apache.shenyu.plugin.base.condition.data - 程序包 org.apache.shenyu.plugin.base.condition.data
 
org.apache.shenyu.plugin.base.condition.judge - 程序包 org.apache.shenyu.plugin.base.condition.judge
 
org.apache.shenyu.plugin.base.condition.strategy - 程序包 org.apache.shenyu.plugin.base.condition.strategy
 
org.apache.shenyu.plugin.base.event - 程序包 org.apache.shenyu.plugin.base.event
 
org.apache.shenyu.plugin.base.fallback - 程序包 org.apache.shenyu.plugin.base.fallback
 
org.apache.shenyu.plugin.base.handler - 程序包 org.apache.shenyu.plugin.base.handler
 
org.apache.shenyu.plugin.base.support - 程序包 org.apache.shenyu.plugin.base.support
 
org.apache.shenyu.plugin.base.trie - 程序包 org.apache.shenyu.plugin.base.trie
 
org.apache.shenyu.plugin.base.utils - 程序包 org.apache.shenyu.plugin.base.utils
 
OrMatchStrategy - org.apache.shenyu.plugin.base.condition.strategy中的类
This is or match strategy.
OrMatchStrategy() - 类的构造器 org.apache.shenyu.plugin.base.condition.strategy.OrMatchStrategy
 

P

ParameterData - org.apache.shenyu.plugin.base.condition.data中的接口
The interface Parameter data.
ParameterDataFactory - org.apache.shenyu.plugin.base.condition.data中的类
The type Parameter data factory.
PathMatchUtils - org.apache.shenyu.plugin.base.utils中的类
The type Path match utils.
PathMatchUtils() - 类的构造器 org.apache.shenyu.plugin.base.utils.PathMatchUtils
 
pathPattern(String, String) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.PathMatchUtils
Path pattern boolean.
PathPatternPredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
1. it used PathPattern 2. not support '/api / ** /xxx'. 3. better performance than AntPathMatcher Path pattern predicate judge.
PathPatternPredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.PathPatternPredicateJudge
 
PluginDataHandler - org.apache.shenyu.plugin.base.handler中的接口
The interface Plugin data handler.
PluginHandlerEvent - org.apache.shenyu.plugin.base.cache中的类
event of sort plugin.
PluginHandlerEvent(PluginHandlerEventEnum, PluginData) - 类的构造器 org.apache.shenyu.plugin.base.cache.PluginHandlerEvent
 
pluginName() - 接口中的方法 org.apache.shenyu.plugin.base.handler.DiscoveryUpstreamDataHandler
pluginName.
pluginName() - 接口中的方法 org.apache.shenyu.plugin.base.handler.ProxySelectorDataHandler
pluginName.
pluginNamed() - 接口中的方法 org.apache.shenyu.plugin.base.handler.PluginDataHandler
Plugin named string.
PostParameterData - org.apache.shenyu.plugin.base.condition.data中的类
The type Post parameter data.
PostParameterData() - 类的构造器 org.apache.shenyu.plugin.base.condition.data.PostParameterData
 
PredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的接口
Predicate judge.
PredicateJudgeFactory - org.apache.shenyu.plugin.base.condition.judge中的类
Predicate judge factory.
PREFIX - 接口中的静态变量 org.apache.shenyu.plugin.base.fallback.FallbackHandler
 
ProxySelectorDataHandler - org.apache.shenyu.plugin.base.handler中的接口
ProxySelectorDataHandler.
putExtendPluginDataHandler(List<PluginDataHandler>) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
Put extend plugin data handler.
putNode(String, T, TrieCacheTypeEnum) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
put node to trie, shenyu trie support *, **, path, pathVariable parameters.
putNode(List<String>, T, TrieCacheTypeEnum) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
put node to trie.

Q

QueryParameterData - org.apache.shenyu.plugin.base.condition.data中的类
The type Query parameter data.
QueryParameterData() - 类的构造器 org.apache.shenyu.plugin.base.condition.data.QueryParameterData
 

R

refresh() - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonMetaDataSubscriber
 
refresh() - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonProxySelectorDataSubscriber
 
refresh() - 接口中的方法 org.apache.shenyu.plugin.base.handler.MetaDataHandler
Refresh.
refreshPluginDataAll() - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
refreshPluginDataSelf(List<PluginData>) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
refreshRuleDataAll() - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
refreshRuleDataSelf(List<RuleData>) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
refreshSelectorDataAll() - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
refreshSelectorDataSelf(List<SelectorData>) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
RegexPredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Regex predicate judge.
RegexPredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.RegexPredicateJudge
 
release(CachedBodyOutputMessage, Throwable) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.ResponseUtils
release source.
remove(String, T, TrieCacheTypeEnum) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
remove trie node.
remove(List<String>, T, TrieCacheTypeEnum) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
remove trie node.
remove(MetaData) - 类中的方法 org.apache.shenyu.plugin.base.cache.MetaDataCache
Remove auth data.
remove(MetaData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.MetaDataHandler
Remove metaData.
removeByKey(String) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrie
remove trie cache by key.
removeEmptyRuleData(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
remove empty rule data.
removeEmptySelectorData(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
remove empty selector data.
removeHandle(K) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonHandleCache
 
removePlugin(PluginData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.PluginDataHandler
Remove plugin.
removePluginData(PluginData) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Remove plugin data.
removePluginDataByPluginName(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Remove plugin data by plugin name.
removeProxySelector(String) - 接口中的方法 org.apache.shenyu.plugin.base.handler.ProxySelectorDataHandler
removeProxySelector.
removeRule(RuleData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.PluginDataHandler
Remove rule.
removeRuleData(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
remove rule data.
removeRuleData(String, String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
remove rule data.
removeRuleData(RuleData) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Remove rule data.
removeRuleDataBySelector(String, String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
remove rule data by selector.
removeRuleDataBySelectorId(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Remove rule data by selector id.
removeSelectData(SelectorData) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Remove select data.
removeSelectDataByPluginName(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.BaseDataCache
Remove select data by plugin name.
removeSelector(SelectorData) - 接口中的方法 org.apache.shenyu.plugin.base.handler.PluginDataHandler
Remove selector.
removeSelectorData(String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
Remove selector data.
removeSelectorData(String, String) - 类中的方法 org.apache.shenyu.plugin.base.cache.MatchDataCache
remove selector data.
replaceAll(String, String, String) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.PathMatchUtils
replace url {id} to real param.
RequestDecorator - org.apache.shenyu.plugin.base.support中的类
Build and modify the request class.
RequestDecorator(ServerWebExchange, CachedBodyOutputMessage) - 类的构造器 org.apache.shenyu.plugin.base.support.RequestDecorator
 
RequestMethodParameterData - org.apache.shenyu.plugin.base.condition.data中的类
The type Query parameter data.
RequestMethodParameterData() - 类的构造器 org.apache.shenyu.plugin.base.condition.data.RequestMethodParameterData
 
ResponseDecorator - org.apache.shenyu.plugin.base.support中的类
Build and modify the response class.
ResponseDecorator(ServerWebExchange, Function<String, String>) - 类的构造器 org.apache.shenyu.plugin.base.support.ResponseDecorator
 
ResponseUtils - org.apache.shenyu.plugin.base.utils中的类
ResponseUtils.
rewriteRequestBody(ServerWebExchange, List<HttpMessageReader<?>>, Function<String, Mono<String>>) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.ServerWebExchangeUtils
Rewrites Request Body.
rewriteResponseBody(ServerWebExchange, Function<String, String>) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.ServerWebExchangeUtils
Rewrites Response Body.
rpcType() - 接口中的方法 org.apache.shenyu.plugin.base.handler.MetaDataHandler
rpc type string.

S

serverRequest() - 类中的方法 org.apache.shenyu.plugin.base.support.BodyInserterContext
 
ServerWebExchangeUtils - org.apache.shenyu.plugin.base.utils中的类
 
ServerWebExchangeUtils() - 类的构造器 org.apache.shenyu.plugin.base.utils.ServerWebExchangeUtils
 
setBizInfo(String) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set biz info.
setChildren(Map<String, ShenyuTrieNode>) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set children cache.
setComplete() - 类中的方法 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
 
setEndOfPath(boolean) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set end of path.
setFailToNode(ShenyuTrieNode) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set fail to node.
setFullPath(String) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set full path.
setMatchStr(String) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set match str.
setParentNode(ShenyuTrieNode) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set parent node.
setPathRuleCache(Map<String, List<?>>) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set path rule cache.
setPathVariableNode(ShenyuTrieNode) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set pathVariable node.
setPathVariables(Map<String, ShenyuTrieNode>) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set pathVariable.
setWildcard(boolean) - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
set wildcard.
ShenyuTrie - org.apache.shenyu.plugin.base.trie中的类
 
ShenyuTrie(Long, String) - 类的构造器 org.apache.shenyu.plugin.base.trie.ShenyuTrie
 
ShenyuTrieListener - org.apache.shenyu.plugin.base.trie中的类
shenyu trie rule change listener.
ShenyuTrieListener() - 类的构造器 org.apache.shenyu.plugin.base.trie.ShenyuTrieListener
 
ShenyuTrieNode - org.apache.shenyu.plugin.base.trie中的类
ShenyuTrieNode.
ShenyuTrieNode() - 类的构造器 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
 
ShenyuTrieNode(String, String, boolean) - 类的构造器 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
 
StartsWithPredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Starts with predicate judge.
StartsWithPredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.StartsWithPredicateJudge
 

T

TimerAfterPredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Timer after predicate judge.
TimerAfterPredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.TimerAfterPredicateJudge
 
TimerBeforePredicateJudge - org.apache.shenyu.plugin.base.condition.judge中的类
Timer before predicate judge.
TimerBeforePredicateJudge() - 类的构造器 org.apache.shenyu.plugin.base.condition.judge.TimerBeforePredicateJudge
 
toMap(Supplier<MultiValueMap<K, V>>) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.HttpParamConverter
map.
toString() - 类中的方法 org.apache.shenyu.plugin.base.trie.ShenyuTrieNode
 
TrieEvent - org.apache.shenyu.plugin.base.event中的类
Rule trie event.
TrieEvent(TrieEventEnum, TrieCacheTypeEnum, T) - 类的构造器 org.apache.shenyu.plugin.base.event.TrieEvent
shenyu trie event.

U

unRuleSubscribe(RuleData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
unSelectorSubscribe(SelectorData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
unSubscribe(DiscoverySyncData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonDiscoveryUpstreamDataSubscriber
 
unSubscribe(MetaData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonMetaDataSubscriber
 
unSubscribe(PluginData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber
 
unSubscribe(ProxySelectorData) - 类中的方法 org.apache.shenyu.plugin.base.cache.CommonProxySelectorDataSubscriber
 
URIParameterData - org.apache.shenyu.plugin.base.condition.data中的类
The type URI parameter data.
URIParameterData() - 类的构造器 org.apache.shenyu.plugin.base.condition.data.URIParameterData
 

V

valueOf(String) - enum class中的静态方法 org.apache.shenyu.plugin.base.utils.CacheKeyUtils
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 org.apache.shenyu.plugin.base.utils.CacheKeyUtils
Returns an array containing the constants of this enum class, in the order they are declared.

W

withoutFallback(ServerWebExchange, Throwable) - 接口中的方法 org.apache.shenyu.plugin.base.fallback.FallbackHandler
do without fallback uri.
writeAndFlushWith(Publisher<? extends Publisher<? extends DataBuffer>>) - 类中的方法 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
 
writeWith(Publisher<? extends DataBuffer>) - 类中的方法 org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage
writeWith.
writeWith(Publisher<? extends DataBuffer>) - 类中的方法 org.apache.shenyu.plugin.base.support.ResponseDecorator
 
writeWith(ClientResponse, ServerWebExchange, P, Class<T>) - 类中的静态方法 org.apache.shenyu.plugin.base.utils.ResponseUtils
the response write with data.
A B C D E F G H I J M N O P Q R S T U V W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格