跳过导航链接
A C D E G H I L N O P R S T W 

A

AbstractRateLimiterAlgorithm - org.apache.shenyu.plugin.ratelimiter.algorithm中的类
The type Abstract rate limiter algorithm.
AbstractRateLimiterAlgorithm(String) - 类 的构造器org.apache.shenyu.plugin.ratelimiter.algorithm.AbstractRateLimiterAlgorithm
 

C

CACHED_HANDLE - 类 中的静态变量org.apache.shenyu.plugin.ratelimiter.handler.RateLimiterPluginDataHandler
 
callback(RedisScript<?>, List<String>, List<?>) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.ConcurrentRateLimiterAlgorithm
 
callback(RedisScript<?>, List<String>, List<?>) - 接口 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.RateLimiterAlgorithm
Callback string.
ConcurrentRateLimiterAlgorithm - org.apache.shenyu.plugin.ratelimiter.algorithm中的类
The type Concurrent rate limiter algorithm.
ConcurrentRateLimiterAlgorithm() - 类 的构造器org.apache.shenyu.plugin.ratelimiter.algorithm.ConcurrentRateLimiterAlgorithm
 

D

doExecute(ServerWebExchange, ShenyuPluginChain, SelectorData, RuleData) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.RateLimiterPlugin
 

E

execute(RedisScript<T>, List<K>, List<?>) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.handler.ShenyuReactiveRedisTemplate
 
execute(RedisScript<T>, List<K>, List<?>, RedisElementWriter<?>, RedisElementReader<T>) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.handler.ShenyuReactiveRedisTemplate
 
execute(RedisScript<T>, List<K>, List<?>, RedisElementWriter<?>, RedisElementReader<T>) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.handler.ShenyuReactiveScriptExecutor
 

G

getKeyName() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.AbstractRateLimiterAlgorithm
Gets key name.
getKeyName() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.ConcurrentRateLimiterAlgorithm
 
getKeyName() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.LeakyBucketRateLimiterAlgorithm
 
getKeyName() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.SlidingWindowRateLimiterAlgorithm
 
getKeyName() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.TokenBucketRateLimiterAlgorithm
 
getKeyResolverName() - 接口 中的方法org.apache.shenyu.plugin.ratelimiter.resolver.RateLimiterKeyResolver
get Key resolver's name.
getKeyResolverName() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.resolver.RemoteAddrKeyResolver
 
getKeyResolverName() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.resolver.WholeKeyResolver
 
getKeys(String) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.AbstractRateLimiterAlgorithm
 
getKeys(String) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.ConcurrentRateLimiterAlgorithm
 
getKeys(String) - 接口 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.RateLimiterAlgorithm
Gets keys.
getKeys(String) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.SlidingWindowRateLimiterAlgorithm
 
getKeys() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.response.RateLimiterResponse
get redis keys.
getOrder() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.RateLimiterPlugin
 
getScript() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.AbstractRateLimiterAlgorithm
 
getScript() - 接口 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.RateLimiterAlgorithm
Gets script.
getScriptName() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.AbstractRateLimiterAlgorithm
 
getScriptName() - 接口 中的方法org.apache.shenyu.plugin.ratelimiter.algorithm.RateLimiterAlgorithm
Gets script name.
getTokensRemaining() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.response.RateLimiterResponse
Gets tokens remaining.

H

handlerPlugin(PluginData) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.handler.RateLimiterPluginDataHandler
 
handlerRule(RuleData) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.handler.RateLimiterPluginDataHandler
 
handlerSelector(SelectorData) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.handler.RateLimiterPluginDataHandler
 

I

isAllowed(String, RateLimiterHandle) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.executor.RedisRateLimiter
Verify using different current limiting algorithm scripts.
isAllowed() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.response.RateLimiterResponse
Is allowed boolean.

L

LeakyBucketRateLimiterAlgorithm - org.apache.shenyu.plugin.ratelimiter.algorithm中的类
The type Leaky bucket rate limiter algorithm.
LeakyBucketRateLimiterAlgorithm() - 类 的构造器org.apache.shenyu.plugin.ratelimiter.algorithm.LeakyBucketRateLimiterAlgorithm
 

N

named() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.RateLimiterPlugin
 
newInstance(String) - 类 中的静态方法org.apache.shenyu.plugin.ratelimiter.algorithm.RateLimiterAlgorithmFactory
New instance rate limiter algorithm.
newInstance(String) - 类 中的静态方法org.apache.shenyu.plugin.ratelimiter.resolver.RateLimiterKeyResolverFactory
New instance rate limiter key resolver.

O

org.apache.shenyu.plugin.ratelimiter - 程序包 org.apache.shenyu.plugin.ratelimiter
 
org.apache.shenyu.plugin.ratelimiter.algorithm - 程序包 org.apache.shenyu.plugin.ratelimiter.algorithm
 
org.apache.shenyu.plugin.ratelimiter.executor - 程序包 org.apache.shenyu.plugin.ratelimiter.executor
 
org.apache.shenyu.plugin.ratelimiter.handler - 程序包 org.apache.shenyu.plugin.ratelimiter.handler
 
org.apache.shenyu.plugin.ratelimiter.resolver - 程序包 org.apache.shenyu.plugin.ratelimiter.resolver
 
org.apache.shenyu.plugin.ratelimiter.response - 程序包 org.apache.shenyu.plugin.ratelimiter.response
 

P

pluginNamed() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.handler.RateLimiterPluginDataHandler
 

R

RateLimiterAlgorithm<T> - org.apache.shenyu.plugin.ratelimiter.algorithm中的接口
The interface Rate limiter algorithm.
RateLimiterAlgorithmFactory - org.apache.shenyu.plugin.ratelimiter.algorithm中的类
The type Rate limiter algorithm factory.
RateLimiterKeyResolver - org.apache.shenyu.plugin.ratelimiter.resolver中的接口
RateLimiterKeyResolver.
RateLimiterKeyResolverFactory - org.apache.shenyu.plugin.ratelimiter.resolver中的类
The type rate limiter key resolver factory.
RateLimiterPlugin - org.apache.shenyu.plugin.ratelimiter中的类
RateLimiter Plugin.
RateLimiterPlugin(RedisRateLimiter) - 类 的构造器org.apache.shenyu.plugin.ratelimiter.RateLimiterPlugin
Instantiates a new Rate limiter plugin.
RateLimiterPluginDataHandler - org.apache.shenyu.plugin.ratelimiter.handler中的类
The type Rate limiter plugin data handler.
RateLimiterPluginDataHandler() - 类 的构造器org.apache.shenyu.plugin.ratelimiter.handler.RateLimiterPluginDataHandler
 
RateLimiterResponse - org.apache.shenyu.plugin.ratelimiter.response中的类
rateLimiter response.
RateLimiterResponse(boolean, long, List<String>) - 类 的构造器org.apache.shenyu.plugin.ratelimiter.response.RateLimiterResponse
Instantiates a new Rate limiter response.
RedisRateLimiter - org.apache.shenyu.plugin.ratelimiter.executor中的类
RedisRateLimiter.
RedisRateLimiter() - 类 的构造器org.apache.shenyu.plugin.ratelimiter.executor.RedisRateLimiter
 
RemoteAddrKeyResolver - org.apache.shenyu.plugin.ratelimiter.resolver中的类
 
RemoteAddrKeyResolver() - 类 的构造器org.apache.shenyu.plugin.ratelimiter.resolver.RemoteAddrKeyResolver
 
removeRule(RuleData) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.handler.RateLimiterPluginDataHandler
 
removeSelector(SelectorData) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.handler.RateLimiterPluginDataHandler
 
resolve(ServerWebExchange) - 接口 中的方法org.apache.shenyu.plugin.ratelimiter.resolver.RateLimiterKeyResolver
resolve.
resolve(ServerWebExchange) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.resolver.RemoteAddrKeyResolver
 
resolve(ServerWebExchange) - 类 中的方法org.apache.shenyu.plugin.ratelimiter.resolver.WholeKeyResolver
 

S

ShenyuReactiveRedisTemplate<K,V> - org.apache.shenyu.plugin.ratelimiter.handler中的类
The type reactive redisTemplate.
ShenyuReactiveRedisTemplate(ReactiveRedisConnectionFactory, RedisSerializationContext<K, V>) - 类 的构造器org.apache.shenyu.plugin.ratelimiter.handler.ShenyuReactiveRedisTemplate
 
ShenyuReactiveScriptExecutor<K> - org.apache.shenyu.plugin.ratelimiter.handler中的类
The type reactive script executor.
ShenyuReactiveScriptExecutor(ReactiveRedisConnectionFactory, RedisSerializationContext<K, ?>) - 类 的构造器org.apache.shenyu.plugin.ratelimiter.handler.ShenyuReactiveScriptExecutor
 
SlidingWindowRateLimiterAlgorithm - org.apache.shenyu.plugin.ratelimiter.algorithm中的类
The type Sliding window rate limiter algorithm.
SlidingWindowRateLimiterAlgorithm() - 类 的构造器org.apache.shenyu.plugin.ratelimiter.algorithm.SlidingWindowRateLimiterAlgorithm
 

T

TokenBucketRateLimiterAlgorithm - org.apache.shenyu.plugin.ratelimiter.algorithm中的类
The type Token bucket rate limiter algorithm.
TokenBucketRateLimiterAlgorithm() - 类 的构造器org.apache.shenyu.plugin.ratelimiter.algorithm.TokenBucketRateLimiterAlgorithm
 
toString() - 类 中的方法org.apache.shenyu.plugin.ratelimiter.response.RateLimiterResponse
 

W

WholeKeyResolver - org.apache.shenyu.plugin.ratelimiter.resolver中的类
 
WholeKeyResolver() - 类 的构造器org.apache.shenyu.plugin.ratelimiter.resolver.WholeKeyResolver
 
A C D E G H I L N O P R S T W 
跳过导航链接

Copyright © 2026 The Apache Software Foundation. All rights reserved.