All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbortPolicy<E> A handler for rejected element that throws aRejectException.AbstractRetryTask AbstractRetryTask .AbstractRoundTask AbstractRoundTask .AdminConstants The type Admin constants.AdminDataPermissionTypeEnum The admin data permission type enum.AdminDataSourceEnum The admin data source enum.AdminPluginOperateEnum the menu for plugin operate button.AdminResourceEnum the admin resource type.ApiHttpMethodEnum the api http method type.ApiSourceEnum the api source.ApiStateEnum the api state.AppAuthData AppAuthDTO.AppAuthData.Builder class builder.AuthParamData The type Auth param data.AuthPathData The type Auth path data.AuthPathData.Builder class builder.BrpcRegisterConfig The type brpc register config.CacheRuleHandle The type Divide rule handle.CommonErrorCode CommonErrorCode.CommonUpstream this is common upstream.ConditionData ConditionDTO.ConfigData<T> ConfigGroupEnum configuration group.Constants Constants.ConsulConstants Consul constants.ContextMappingRuleHandle Context mapping thread handle.ContextPathUtils The type Context path utils.DataEventTypeEnum The enum Data event type.DataSyncEnum The enum Data sync enum.DateUtils DateUtils.DefaultPathConstants DefaultPathConstants.DigestUtils DigestUtils.DiscardOldestPolicy<E> A handler for rejected element that discards the oldest element.DiscardPolicy<E> A handler for rejected element that silently discards the rejected element.DivideRuleHandle The type Divide rule handle.DivideUpstream this is divide upstream.DivideUpstream.Builder class builder.DubboParamConstants DubboParamConstants.DubboRegisterConfig The type dubbo register config.DubboRuleHandle The type Dubbo rule handle.DubboUpstream The type Dubbo selector upstream.DubboUpstream.Builder class builder.EagerExecutorService EagerExecutorService.FreshBeanHolder<E,O> GeneralContextHandle this is RequestHandle plugin handle.GrpcRegisterConfig The type grpc register config.GrpcUpstream this is grpc upstream.GrpcUpstream.Builder class builder.GsonUtils GSONUtils.HierarchicalWheelTimer HierarchicalWheelTimer The type Hierarchical Wheel timer.HmacUtils HmacUtils.HttpConstants constants for http, including http long polling.HttpMethodEnum this is http method support.HystrixHandle this is hystrix handle.HystrixHandle.HystrixThreadPoolConfig hystrix thread pool config.HystrixIsolationModeEnum hystrix execution isolation strategy.IpUtils The type Ip utils.JsonUtils JsonUtils.KeyAuthRuleHandle Key-Auth rule handle.LoadBalanceEnum load balance enum.LogUtils LogUtils.MapUtils MatchModeEnum MatchModeEnum.MemoryLimitCalculator Runtime.freeMemory()technology is used to calculate the memory limit by using the percentage of the current maximum available memory, which can be used withMemoryLimiter.MemoryLimitedLinkedBlockingQueue<E> Can completely solve the OOM problem caused byLinkedBlockingQueue.MemoryLimitedTaskQueue<R extends java.lang.Runnable> MemoryLimitedTaskQueue in theShenyuThreadPoolExecutor.MemoryLimiter memory limiter.MemorySafeLinkedBlockingQueue<E> Can completely solve the OOM problem caused byLinkedBlockingQueue, does not depend onInstrumentationand is easier to use thanMemoryLimitedLinkedBlockingQueue.MemorySafeLRUMap<K,V> The only difference between this class andLRUMapis that it handles memory issues viaMemoryLimitCalculator.MemorySafeTaskQueue<R extends java.lang.Runnable> MemorySafeTaskQueue in theShenyuThreadPoolExecutor.MemorySafeWindowTinyLFUMap<K,V> The differences between this class andMemorySafeLRUMapis that this class is thread safe, and it use WindowTinyLFU algorithm provided by caffeine which is better than LRU algorithm.MetaData MetaData.Builder class builder.MockHandle this is RequestHandle plugin handle.ModifyResponseRuleHandle The type ModifyResponse rule handle.MotanRegisterConfig Motan register config.NacosPathConstants Nacos path constants.ObjectTypeUtils ObjectTypeUtils.OperatorEnum OperatorEnum.ParamCheckUtils The type Param check utils.ParamMappingRuleHandle Param mapping handle.ParamMappingRuleHandle.ParamMapInfo ParamTypeEnum Param Type.PathUtils The type Path utils.PluginData PluginData.PluginData.Builder class builder.PluginEnum PluginEnum.PluginHandlerEventEnum plugin handler event.PluginNameAdapter The type Plugin name adapter.PluginRoleEnum Plugin Role.PluginTypeEnum Plugin Type.RateLimitEnum rate limit.RateLimiterHandle this is rateLimiter plugin handle.RedirectHandle This is redirect plugin handle.RedisKeyConstants RedisKeyConstants.RedisModeEnum The enum Redis mode enum.ReflectUtils The type Reflect utils.RejectException Exception thrown by anMemorySafeLinkedBlockingQueuewhen a element cannot be accepted.Rejector<E> RejectHandler, it works when you need to custom reject action inMemorySafeLinkedBlockingQueue.RequestHandle this is RequestHandle plugin handle.Resilience4JHandle this is Resilience4J plugin handle.ResourceTypeConstants The Constants for Resource Type.ResultEnum ResultEnum.RetryEnum retry enum.RewriteHandle this is rewrite plugin handle.RpcTypeEnum RpcTypeEnum.RuleData RuleData.RuleData.Builder class builder.RuleHandle The RuleHandle interface.RuleHandleConstants The Constants for RuleHandles.RuleTrieEventEnum Rule trie event enum.SelectorData SelectorData.SelectorData.Builder class builder.SelectorTypeEnum SelectorTypeEnum.SentinelHandle This is SentinelHandle.SerializeEnum SerializeEnum.SerializerException SerializerException.ShenyuConfig The type shenyu config.ShenyuConfig.CrossFilterConfig The Cross Filter Config.ShenyuConfig.CrossFilterConfig.AllowedOriginConfig the cors allowedOrigin config.ShenyuConfig.ExcludePath The type Exclude path.ShenyuConfig.ExtPlugin The type Ext plugin.ShenyuConfig.FallbackPath The type fallback path.ShenyuConfig.FileConfig The type File config.ShenyuConfig.Health The type Health.ShenyuConfig.Local The local config.ShenyuConfig.MatchCache the match cache.ShenyuConfig.MetricsConfig The type Metrics config.ShenyuConfig.RibbonConfig The Ribbon Config.ShenyuConfig.Scheduler The type Scheduler.ShenyuConfig.SharedPool The type Shared Thread Pool.ShenyuConfig.ShenyuTrieConfig shenyu trie config.ShenyuConfig.SwitchConfig The type Switch config.ShenyuConfig.UpstreamCheck The type Upstream check.ShenyuConfig.WebsocketConfig the websocket config.ShenyuException Shenyu Exception.ShenyuThreadFactory ShenyuThreadFactory.ShenyuThreadPoolExecutor ShenyuThreadPoolExecutor.SignUtils SignUtils.Singleton Singleton.SofaRegisterConfig The type sofa register config.SofaRuleHandle The type Sofa rule handle.SpiLoadFactory SpiLoadFactory.SpringCloudRuleHandle The type Spring cloud rule handle.SpringCloudSelectorHandle The type Spring cloud selector handle.SpringCloudSelectorHandle.Builder class builder.TarsRegisterConfig The type tars register config.TarsUpstream this is tars upstream.TarsUpstream.Builder class builder.TaskEntity TimerEntity .TaskQueue<E> TaskQueue.ThreadUtils thread utils.Timer Timer .TimerTask TimerTask.TimerTaskList TimerTaskList .TimerTaskList.TimerTaskEntry The type Timer task entry.TrieMatchModeEvent Shenyu match mode event.UpstreamCheckUtils The type Uri utils.UriUtils uri util.UUIDUtils UUIDUtils.VersionUtils VersionUtils.WafEnum WafEnum.WafHandle this is waf plugin handle.WafModelEnum The enum Waf model enum.WebsocketData<T> WebSocketRuleHandle The type WebSocket rule handle.WebSocketUpstream this is WebSocket upstream.WebSocketUpstream.Builder class builder.WheelTimerFactory WheelTimerFactory .ZombieUpstream this is zombie divide upstream.ZombieUpstream.Builder class builder.