所有程序包的分层结构
程序包分层结构:- org.apache.shenyu.plugin.base,
- org.apache.shenyu.plugin.base.alert,
- org.apache.shenyu.plugin.base.cache,
- org.apache.shenyu.plugin.base.condition.data,
- org.apache.shenyu.plugin.base.condition.judge,
- org.apache.shenyu.plugin.base.condition.strategy,
- org.apache.shenyu.plugin.base.event,
- org.apache.shenyu.plugin.base.fallback,
- org.apache.shenyu.plugin.base.handler,
- org.apache.shenyu.plugin.base.support,
- org.apache.shenyu.plugin.base.trie,
- org.apache.shenyu.plugin.base.utils
类分层结构
- java.lang.Object
- org.apache.shenyu.plugin.base.condition.strategy.AbstractMatchStrategy
- org.apache.shenyu.plugin.base.condition.strategy.AndMatchStrategy (implements org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy)
- org.apache.shenyu.plugin.base.condition.strategy.OrMatchStrategy (implements org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy)
- org.apache.shenyu.plugin.base.AbstractShenyuPlugin (implements org.apache.shenyu.plugin.api.ShenyuPlugin)
- org.apache.shenyu.plugin.base.alert.AlarmSender
- org.apache.shenyu.plugin.base.alert.AlarmServiceImpl (implements org.apache.shenyu.plugin.base.alert.AlarmService)
- org.apache.shenyu.plugin.base.alert.AlarmThreadPoolExecutor
- org.apache.shenyu.plugin.base.cache.BaseDataCache
- org.apache.shenyu.plugin.base.utils.BeanHolder<O> (implements java.util.function.Supplier<T>)
- org.apache.shenyu.plugin.base.condition.judge.BlankPredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.support.BodyInserterContext (implements org.springframework.web.reactive.function.BodyInserter.Context)
- org.apache.shenyu.plugin.base.support.CachedBodyOutputMessage (implements org.springframework.http.ReactiveHttpOutputMessage)
- org.apache.shenyu.plugin.base.cache.CommonDiscoveryUpstreamDataSubscriber (implements org.apache.shenyu.sync.data.api.DiscoveryUpstreamDataSubscriber)
- org.apache.shenyu.plugin.base.cache.CommonHandleCache<K,
V> (implements org.apache.shenyu.plugin.api.HandleCache<K, V>) - org.apache.shenyu.plugin.base.cache.CommonMetaDataSubscriber (implements org.apache.shenyu.sync.data.api.MetaDataSubscriber)
- org.apache.shenyu.plugin.base.cache.CommonPluginDataSubscriber (implements org.apache.shenyu.sync.data.api.PluginDataSubscriber)
- org.apache.shenyu.plugin.base.cache.CommonProxySelectorDataSubscriber (implements org.apache.shenyu.sync.data.api.ProxySelectorDataSubscriber)
- org.apache.shenyu.plugin.base.condition.judge.ContainsPredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.condition.data.CookieParameterData (implements org.apache.shenyu.plugin.base.condition.data.ParameterData)
- org.apache.shenyu.plugin.base.condition.data.DomainParameterData (implements org.apache.shenyu.plugin.base.condition.data.ParameterData)
- org.apache.shenyu.plugin.base.condition.judge.EndsWithPredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.condition.judge.EqualsPredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- java.util.EventObject (implements java.io.Serializable)
- org.springframework.context.ApplicationEvent
- org.apache.shenyu.plugin.base.cache.PluginHandlerEvent
- org.apache.shenyu.plugin.base.event.TrieEvent
- org.springframework.context.ApplicationEvent
- org.apache.shenyu.plugin.base.condition.judge.ExcludePredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.condition.data.HeaderParameterData (implements org.apache.shenyu.plugin.base.condition.data.ParameterData)
- org.apache.shenyu.plugin.base.utils.HostAddressUtils
- org.apache.shenyu.plugin.base.condition.data.HostParameterData (implements org.apache.shenyu.plugin.base.condition.data.ParameterData)
- org.apache.shenyu.plugin.base.utils.HttpParamConverter
- org.apache.shenyu.plugin.base.condition.data.IpParameterData (implements org.apache.shenyu.plugin.base.condition.data.ParameterData)
- org.apache.shenyu.plugin.base.cache.MatchDataCache
- org.apache.shenyu.plugin.base.condition.judge.MatchPredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.condition.strategy.MatchStrategyFactory
- org.apache.shenyu.plugin.base.utils.MediaTypeUtils
- org.apache.shenyu.plugin.base.cache.MetaDataCache
- org.apache.shenyu.plugin.base.condition.data.ParameterDataFactory
- org.apache.shenyu.plugin.base.utils.PathMatchUtils
- org.apache.shenyu.plugin.base.condition.judge.PathPatternPredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.condition.data.PostParameterData (implements org.apache.shenyu.plugin.base.condition.data.ParameterData)
- org.apache.shenyu.plugin.base.condition.judge.PredicateJudgeFactory
- org.apache.shenyu.plugin.base.condition.data.QueryParameterData (implements org.apache.shenyu.plugin.base.condition.data.ParameterData)
- org.apache.shenyu.plugin.base.condition.judge.RegexPredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.condition.data.RequestMethodParameterData (implements org.apache.shenyu.plugin.base.condition.data.ParameterData)
- org.apache.shenyu.plugin.base.utils.ResponseUtils
- org.springframework.http.server.reactive.ServerHttpRequestDecorator (implements org.springframework.http.server.reactive.ServerHttpRequest)
- org.apache.shenyu.plugin.base.support.RequestDecorator
- org.springframework.http.server.reactive.ServerHttpResponseDecorator (implements org.springframework.http.server.reactive.ServerHttpResponse)
- org.apache.shenyu.plugin.base.support.ResponseDecorator
- org.apache.shenyu.plugin.base.utils.ServerWebExchangeUtils
- org.apache.shenyu.plugin.base.trie.ShenyuTrie
- org.apache.shenyu.plugin.base.trie.ShenyuTrieListener (implements org.springframework.context.ApplicationListener<E>)
- org.apache.shenyu.plugin.base.trie.ShenyuTrieNode (implements java.io.Serializable)
- org.apache.shenyu.plugin.base.condition.judge.StartsWithPredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.condition.judge.TimerAfterPredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.condition.judge.TimerBeforePredicateJudge (implements org.apache.shenyu.plugin.base.condition.judge.PredicateJudge)
- org.apache.shenyu.plugin.base.condition.data.URIParameterData (implements org.apache.shenyu.plugin.base.condition.data.ParameterData)
- org.apache.shenyu.plugin.base.condition.strategy.AbstractMatchStrategy
接口分层结构
- org.apache.shenyu.plugin.base.alert.AlarmService
- org.apache.shenyu.plugin.base.handler.DiscoveryUpstreamDataHandler
- org.apache.shenyu.plugin.base.fallback.FallbackHandler
- org.apache.shenyu.plugin.base.condition.strategy.MatchStrategy
- org.apache.shenyu.plugin.base.handler.MetaDataHandler
- org.apache.shenyu.plugin.base.condition.data.ParameterData
- org.apache.shenyu.plugin.base.handler.PluginDataHandler
- org.apache.shenyu.plugin.base.condition.judge.PredicateJudge
- org.apache.shenyu.plugin.base.handler.ProxySelectorDataHandler
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.apache.shenyu.plugin.base.utils.CacheKeyUtils
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)