Hierarchy For All Packages
Package Hierarchies:- org.apache.shenyu.common.cache,
- org.apache.shenyu.common.concurrent,
- org.apache.shenyu.common.config,
- org.apache.shenyu.common.constant,
- org.apache.shenyu.common.dto,
- org.apache.shenyu.common.dto.convert.plugin,
- org.apache.shenyu.common.dto.convert.rule,
- org.apache.shenyu.common.dto.convert.rule.impl,
- org.apache.shenyu.common.dto.convert.selector,
- org.apache.shenyu.common.enums,
- org.apache.shenyu.common.exception,
- org.apache.shenyu.common.timer,
- org.apache.shenyu.common.utils
Class Hierarchy
- java.lang.Object
- org.apache.shenyu.common.concurrent.AbortPolicy<E> (implements org.apache.shenyu.common.concurrent.Rejector<E>)
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- java.util.concurrent.LinkedBlockingQueue<E> (implements java.util.concurrent.BlockingQueue<E>, java.io.Serializable)
- org.apache.shenyu.common.concurrent.MemoryLimitedLinkedBlockingQueue<E>
- org.apache.shenyu.common.concurrent.MemoryLimitedTaskQueue<R> (implements org.apache.shenyu.common.concurrent.TaskQueue<E>)
- org.apache.shenyu.common.concurrent.MemorySafeLinkedBlockingQueue<E>
- org.apache.shenyu.common.concurrent.MemorySafeTaskQueue<R> (implements org.apache.shenyu.common.concurrent.TaskQueue<E>)
- org.apache.shenyu.common.concurrent.MemoryLimitedLinkedBlockingQueue<E>
- java.util.concurrent.LinkedBlockingQueue<E> (implements java.util.concurrent.BlockingQueue<E>, java.io.Serializable)
- java.util.AbstractQueue<E> (implements java.util.Queue<E>)
- java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- org.apache.shenyu.common.concurrent.ShenyuThreadPoolExecutor (implements org.apache.shenyu.common.concurrent.EagerExecutorService)
- java.util.concurrent.ThreadPoolExecutor
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- org.apache.commons.collections4.map.AbstractHashedMap<K,V> (implements org.apache.commons.collections4.IterableMap<K,V>)
- org.apache.commons.collections4.map.AbstractLinkedMap<K,V> (implements org.apache.commons.collections4.OrderedMap<K,V>)
- org.apache.commons.collections4.map.LRUMap<K,V> (implements org.apache.commons.collections4.BoundedMap<K,V>, java.lang.Cloneable, java.io.Serializable)
- org.apache.shenyu.common.cache.MemorySafeLRUMap<K,V>
- org.apache.commons.collections4.map.LRUMap<K,V> (implements org.apache.commons.collections4.BoundedMap<K,V>, java.lang.Cloneable, java.io.Serializable)
- org.apache.commons.collections4.map.AbstractLinkedMap<K,V> (implements org.apache.commons.collections4.OrderedMap<K,V>)
- org.apache.shenyu.common.cache.MemorySafeWindowTinyLFUMap<K,V> (implements java.io.Serializable)
- org.apache.commons.collections4.map.AbstractHashedMap<K,V> (implements org.apache.commons.collections4.IterableMap<K,V>)
- org.apache.shenyu.common.constant.AdminConstants
- org.apache.shenyu.common.dto.AppAuthData
- org.apache.shenyu.common.dto.AppAuthData.Builder
- org.apache.shenyu.common.dto.AuthParamData
- org.apache.shenyu.common.dto.AuthPathData
- org.apache.shenyu.common.dto.AuthPathData.Builder
- org.apache.shenyu.common.dto.convert.plugin.BrpcRegisterConfig (implements java.io.Serializable)
- org.apache.shenyu.common.dto.convert.rule.impl.CacheRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.exception.CommonErrorCode
- org.apache.shenyu.common.dto.convert.selector.CommonUpstream
- org.apache.shenyu.common.dto.convert.selector.DivideUpstream
- org.apache.shenyu.common.dto.convert.selector.DubboUpstream
- org.apache.shenyu.common.dto.convert.selector.GrpcUpstream
- org.apache.shenyu.common.dto.convert.selector.TarsUpstream
- org.apache.shenyu.common.dto.convert.selector.WebSocketUpstream
- org.apache.shenyu.common.dto.ConditionData
- org.apache.shenyu.common.dto.ConfigData<T>
- org.apache.shenyu.common.constant.ConsulConstants
- org.apache.shenyu.common.dto.convert.rule.impl.ContextMappingRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.utils.ContextPathUtils
- org.apache.shenyu.common.utils.DateUtils
- org.apache.shenyu.common.constant.DefaultPathConstants (implements org.apache.shenyu.common.constant.Constants)
- org.apache.shenyu.common.utils.DigestUtils
- org.apache.shenyu.common.concurrent.DiscardOldestPolicy<E> (implements org.apache.shenyu.common.concurrent.Rejector<E>)
- org.apache.shenyu.common.concurrent.DiscardPolicy<E> (implements org.apache.shenyu.common.concurrent.Rejector<E>)
- org.apache.shenyu.common.dto.convert.rule.impl.DivideRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.dto.convert.selector.DivideUpstream.Builder
- org.apache.shenyu.common.constant.DubboParamConstants
- org.apache.shenyu.common.dto.convert.plugin.DubboRegisterConfig (implements java.io.Serializable)
- org.apache.shenyu.common.dto.convert.rule.impl.DubboRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.dto.convert.selector.DubboUpstream.Builder
- org.apache.shenyu.common.utils.FreshBeanHolder<E,O> (implements java.util.function.Function<T,R>)
- org.apache.shenyu.common.dto.convert.rule.GeneralContextHandle
- org.apache.shenyu.common.dto.convert.plugin.GrpcRegisterConfig (implements java.io.Serializable)
- org.apache.shenyu.common.dto.convert.selector.GrpcUpstream.Builder
- org.apache.shenyu.common.utils.GsonUtils
- org.apache.shenyu.common.timer.HierarchicalWheelTimer (implements org.apache.shenyu.common.timer.Timer)
- org.apache.shenyu.common.utils.HmacUtils
- org.apache.shenyu.common.constant.HttpConstants
- org.apache.shenyu.common.dto.convert.rule.HystrixHandle
- org.apache.shenyu.common.dto.convert.rule.HystrixHandle.HystrixThreadPoolConfig
- org.apache.shenyu.common.utils.IpUtils
- org.apache.shenyu.common.utils.JsonUtils
- org.apache.shenyu.common.dto.convert.rule.impl.KeyAuthRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.utils.LogUtils
- org.apache.shenyu.common.utils.MapUtils
- org.apache.shenyu.common.concurrent.MemoryLimitCalculator
- org.apache.shenyu.common.concurrent.MemoryLimiter
- org.apache.shenyu.common.dto.MetaData
- org.apache.shenyu.common.dto.MetaData.Builder
- org.apache.shenyu.common.dto.convert.rule.MockHandle
- org.apache.shenyu.common.dto.convert.rule.impl.ModifyResponseRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.dto.convert.plugin.MotanRegisterConfig (implements java.io.Serializable)
- org.apache.shenyu.common.constant.NacosPathConstants
- org.apache.shenyu.common.utils.ObjectTypeUtils
- org.apache.shenyu.common.utils.ParamCheckUtils
- org.apache.shenyu.common.dto.convert.rule.impl.ParamMappingRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.dto.convert.rule.impl.ParamMappingRuleHandle.ParamMapInfo
- org.apache.shenyu.common.utils.PathUtils
- org.apache.shenyu.common.dto.PluginData
- org.apache.shenyu.common.dto.PluginData.Builder
- org.apache.shenyu.common.utils.PluginNameAdapter
- org.apache.shenyu.common.dto.convert.rule.RateLimiterHandle
- org.apache.shenyu.common.dto.convert.rule.RedirectHandle
- org.apache.shenyu.common.constant.RedisKeyConstants (implements org.apache.shenyu.common.constant.Constants)
- org.apache.shenyu.common.utils.ReflectUtils
- org.apache.shenyu.common.dto.convert.rule.RequestHandle
- org.apache.shenyu.common.dto.convert.rule.RequestHandle.ShenyuCookie
- org.apache.shenyu.common.dto.convert.rule.RequestHandle.ShenyuRequestHeader
- org.apache.shenyu.common.dto.convert.rule.RequestHandle.ShenyuRequestParameter
- org.apache.shenyu.common.dto.convert.rule.Resilience4JHandle
- org.apache.shenyu.common.constant.ResourceTypeConstants
- org.apache.shenyu.common.dto.convert.rule.RewriteHandle
- org.apache.shenyu.common.dto.RuleData
- org.apache.shenyu.common.dto.RuleData.Builder
- org.apache.shenyu.common.constant.RuleHandleConstants
- org.apache.shenyu.common.dto.SelectorData
- org.apache.shenyu.common.dto.SelectorData.Builder
- org.apache.shenyu.common.dto.convert.rule.SentinelHandle
- org.apache.shenyu.common.config.ShenyuConfig
- org.apache.shenyu.common.config.ShenyuConfig.CrossFilterConfig
- org.apache.shenyu.common.config.ShenyuConfig.CrossFilterConfig.AllowedOriginConfig
- org.apache.shenyu.common.config.ShenyuConfig.ExcludePath
- org.apache.shenyu.common.config.ShenyuConfig.ExtPlugin
- org.apache.shenyu.common.config.ShenyuConfig.FallbackPath
- org.apache.shenyu.common.config.ShenyuConfig.FileConfig
- org.apache.shenyu.common.config.ShenyuConfig.Health
- org.apache.shenyu.common.config.ShenyuConfig.Local
- org.apache.shenyu.common.config.ShenyuConfig.MatchCache
- org.apache.shenyu.common.config.ShenyuConfig.MetricsConfig
- org.apache.shenyu.common.config.ShenyuConfig.RibbonConfig
- org.apache.shenyu.common.config.ShenyuConfig.Scheduler
- org.apache.shenyu.common.config.ShenyuConfig.SharedPool
- org.apache.shenyu.common.config.ShenyuConfig.ShenyuTrieConfig
- org.apache.shenyu.common.config.ShenyuConfig.SwitchConfig
- org.apache.shenyu.common.config.ShenyuConfig.UpstreamCheck
- org.apache.shenyu.common.config.ShenyuConfig.WebsocketConfig
- org.apache.shenyu.common.concurrent.ShenyuThreadFactory (implements java.util.concurrent.ThreadFactory)
- org.apache.shenyu.common.utils.SignUtils
- org.apache.shenyu.common.dto.convert.plugin.SofaRegisterConfig (implements java.io.Serializable)
- org.apache.shenyu.common.dto.convert.rule.impl.SofaRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.utils.SpiLoadFactory
- org.apache.shenyu.common.dto.convert.rule.impl.SpringCloudRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.dto.convert.selector.SpringCloudSelectorHandle
- org.apache.shenyu.common.dto.convert.selector.SpringCloudSelectorHandle.Builder
- org.apache.shenyu.common.dto.convert.plugin.TarsRegisterConfig (implements java.io.Serializable)
- org.apache.shenyu.common.dto.convert.selector.TarsUpstream.Builder
- org.apache.shenyu.common.utils.ThreadUtils
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- org.apache.shenyu.common.concurrent.RejectException
- org.apache.shenyu.common.exception.SerializerException
- org.apache.shenyu.common.exception.ShenyuException
- java.lang.RuntimeException
- java.lang.Exception
- org.apache.shenyu.common.timer.TimerTask
- org.apache.shenyu.common.timer.AbstractRetryTask
- org.apache.shenyu.common.timer.AbstractRoundTask
- org.apache.shenyu.common.timer.AbstractRetryTask
- org.apache.shenyu.common.timer.TimerTaskList (implements java.util.concurrent.Delayed, java.lang.Iterable<T>)
- org.apache.shenyu.common.timer.TimerTaskList.TimerTaskEntry (implements java.lang.Comparable<T>, org.apache.shenyu.common.timer.TaskEntity)
- org.apache.shenyu.common.utils.UpstreamCheckUtils
- org.apache.shenyu.common.utils.UriUtils
- org.apache.shenyu.common.utils.UUIDUtils
- org.apache.shenyu.common.utils.VersionUtils
- org.apache.shenyu.common.dto.convert.rule.WafHandle
- org.apache.shenyu.common.dto.WebsocketData<T>
- org.apache.shenyu.common.dto.convert.rule.impl.WebSocketRuleHandle (implements org.apache.shenyu.common.dto.convert.rule.RuleHandle)
- org.apache.shenyu.common.dto.convert.selector.WebSocketUpstream.Builder
- org.apache.shenyu.common.timer.WheelTimerFactory
- org.apache.shenyu.common.dto.convert.selector.ZombieUpstream
- org.apache.shenyu.common.dto.convert.selector.ZombieUpstream.Builder
Interface Hierarchy
- org.apache.shenyu.common.constant.Constants
- java.util.concurrent.Executor
- java.util.concurrent.ExecutorService
- org.apache.shenyu.common.concurrent.EagerExecutorService
- java.util.concurrent.ExecutorService
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.Queue<E>
- java.util.concurrent.BlockingQueue<E>
- org.apache.shenyu.common.concurrent.TaskQueue<E>
- java.util.concurrent.BlockingQueue<E>
- java.util.Queue<E>
- java.util.Collection<E>
- org.apache.shenyu.common.concurrent.Rejector<E>
- org.apache.shenyu.common.dto.convert.rule.RuleHandle
- org.apache.shenyu.common.timer.TaskEntity
- org.apache.shenyu.common.timer.Timer
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.shenyu.common.enums.AdminDataPermissionTypeEnum
- org.apache.shenyu.common.enums.AdminDataSourceEnum
- org.apache.shenyu.common.enums.AdminPluginOperateEnum
- org.apache.shenyu.common.enums.AdminResourceEnum
- org.apache.shenyu.common.enums.ApiHttpMethodEnum
- org.apache.shenyu.common.enums.ApiSourceEnum
- org.apache.shenyu.common.enums.ApiStateEnum
- org.apache.shenyu.common.enums.ConfigGroupEnum
- org.apache.shenyu.common.enums.DataEventTypeEnum
- org.apache.shenyu.common.enums.DataSyncEnum
- org.apache.shenyu.common.enums.HttpMethodEnum
- org.apache.shenyu.common.enums.HystrixIsolationModeEnum
- org.apache.shenyu.common.enums.LoadBalanceEnum
- org.apache.shenyu.common.enums.MatchModeEnum
- org.apache.shenyu.common.enums.OperatorEnum
- org.apache.shenyu.common.enums.ParamTypeEnum
- org.apache.shenyu.common.enums.PluginEnum
- org.apache.shenyu.common.enums.PluginHandlerEventEnum
- org.apache.shenyu.common.enums.PluginRoleEnum
- org.apache.shenyu.common.enums.PluginTypeEnum
- org.apache.shenyu.common.enums.RateLimitEnum
- org.apache.shenyu.common.enums.RedisModeEnum
- org.apache.shenyu.common.enums.ResultEnum
- org.apache.shenyu.common.enums.RetryEnum
- org.apache.shenyu.common.enums.RpcTypeEnum
- org.apache.shenyu.common.enums.RuleTrieEventEnum
- org.apache.shenyu.common.enums.SelectorTypeEnum
- org.apache.shenyu.common.enums.SerializeEnum
- org.apache.shenyu.common.utils.Singleton
- org.apache.shenyu.common.enums.TrieMatchModeEvent
- org.apache.shenyu.common.enums.WafEnum
- org.apache.shenyu.common.enums.WafModelEnum
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)