JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
O
P
R
S
T
U
V
Z
A
AbstractLimitedResource
- Class in
org.aoju.bus.limiter.resource
AbstractLimitedResource(String, Collection<String>, String, String, String)
- Constructor for class org.aoju.bus.limiter.resource.
AbstractLimitedResource
AbstractLimitedResourceMetadata
<
T
extends
LimitedResource
> - Class in
org.aoju.bus.limiter.metadata
AbstractLimitedResourceMetadata(T, Class<?>, Method, BeanFactory)
- Constructor for class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
AbstractParser
<
T
extends
Limiter
<?>,
V
extends
Annotation
> - Class in
org.aoju.bus.limiter.support.rate
AbstractParser()
- Constructor for class org.aoju.bus.limiter.support.rate.
AbstractParser
acquire(Object, int)
- Method in class org.aoju.bus.limiter.support.peak.jdk.
JdkPeakLimiter
acquire(Object, int)
- Method in class org.aoju.bus.limiter.support.peak.
PeakLimiter
acquire(Object, int)
- Method in class org.aoju.bus.limiter.support.peak.redis.
RedisPeakLimiter
acquire(Object, double, long)
- Method in class org.aoju.bus.limiter.support.rate.jdk.
JdkRateLimiter
acquire(Object, double, long)
- Method in class org.aoju.bus.limiter.support.rate.
RateLimiter
acquire(Object, double, long)
- Method in class org.aoju.bus.limiter.support.rate.redis.
RedisRatelimiter
afterPropertiesSet()
- Method in class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
afterSingletonsInstantiated()
- Method in class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
argumentInjectors
- Variable in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
B
BeanFactoryLimitedResourceSourceAdvisor
- Class in
org.aoju.bus.limiter.intercept
实际的切面
BeanFactoryLimitedResourceSourceAdvisor(LimitedResourceSource)
- Constructor for class org.aoju.bus.limiter.intercept.
BeanFactoryLimitedResourceSourceAdvisor
C
CacheKey(Object, int)
- Constructor for class org.aoju.bus.limiter.support.peak.jdk.
JdkPeakLimiter.CacheKey
compareTo(LimiterOperationExpressionEvaluator.ExpressionKey)
- Method in class org.aoju.bus.limiter.expression.
LimiterOperationExpressionEvaluator.ExpressionKey
compareTo(LimitedResourceKey)
- Method in class org.aoju.bus.limiter.metadata.
LimitedResourceKey
createEvaluationContext(Limiter, Method, Object[], Object, Class<?>, Method, Map<String, Object>, BeanFactory)
- Method in class org.aoju.bus.limiter.expression.
LimiterOperationExpressionEvaluator
createMetadata(BeanFactory, Class<?>, Method)
- Method in interface org.aoju.bus.limiter.resource.
LimitedResource
createMetadata(BeanFactory, Class, Method)
- Method in class org.aoju.bus.limiter.support.lock.
LockResource
createMetadata(BeanFactory, Class, Method)
- Method in class org.aoju.bus.limiter.support.peak.
PeakLimiterResource
createMetadata(BeanFactory, Class, Method)
- Method in class org.aoju.bus.limiter.support.rate.
RateLimiterResource
D
DefaultLimitedResourceSource
- Class in
org.aoju.bus.limiter.resource
DefaultLimitedResourceSource(Parser...)
- Constructor for class org.aoju.bus.limiter.resource.
DefaultLimitedResourceSource
E
equals(Object)
- Method in class org.aoju.bus.limiter.expression.
LimiterOperationExpressionEvaluator.ExpressionKey
equals(Object)
- Method in class org.aoju.bus.limiter.metadata.
LimitedResourceKey
equals(Object)
- Method in class org.aoju.bus.limiter.support.peak.jdk.
JdkPeakLimiter.CacheKey
errorHandler
- Variable in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
execute(MethodInvocation, Object, Method, Object[])
- Method in class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
执行
ExpressionKey(AnnotatedElementKey, String)
- Constructor for class org.aoju.bus.limiter.expression.
LimiterOperationExpressionEvaluator.ExpressionKey
F
fallback
- Variable in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
G
getArgs()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
getArgs()
- Method in class org.aoju.bus.limiter.expression.
LimiterExpressionRootObject
getArgumentInjectors()
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
getArgumentInjectors()
- Method in interface org.aoju.bus.limiter.metadata.
LimitedResourceMetadata
getArgumentInjectors()
- Method in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
getArgumentInjectors()
- Method in interface org.aoju.bus.limiter.resource.
LimitedResource
getArgumentInjectors(AnnotationAttributes)
- Method in class org.aoju.bus.limiter.support.rate.
AbstractParser
getBeanFactory()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
getEmptyMap()
- Static method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
getErrorHandler()
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
getErrorHandler()
- Method in interface org.aoju.bus.limiter.metadata.
LimitedResourceMetadata
getErrorHandler()
- Method in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
getErrorHandler()
- Method in interface org.aoju.bus.limiter.resource.
LimitedResource
getErrorHandler(AnnotationAttributes)
- Method in class org.aoju.bus.limiter.support.rate.
AbstractParser
getEvaluator()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
getExpression(AnnotatedElementKey, String)
- Method in class org.aoju.bus.limiter.expression.
LimiterOperationExpressionEvaluator
getFallback()
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
getFallback()
- Method in interface org.aoju.bus.limiter.metadata.
LimitedResourceMetadata
getFallback()
- Method in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
getFallback()
- Method in interface org.aoju.bus.limiter.resource.
LimitedResource
getFallback(AnnotationAttributes)
- Method in class org.aoju.bus.limiter.support.rate.
AbstractParser
getFallbackResult()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
getInjectArgs()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
getKey()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
getKey()
- Method in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
getKey()
- Method in interface org.aoju.bus.limiter.resource.
LimitedResource
getKey(AnnotationAttributes)
- Method in class org.aoju.bus.limiter.support.rate.
AbstractParser
getLimitedResource()
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
getLimitedResource()
- Method in class org.aoju.bus.limiter.metadata.
LimitedResourceKey
getLimitedResource()
- Method in interface org.aoju.bus.limiter.metadata.
LimitedResourceMetadata
getLimitedResource(Class<?>, Method)
- Method in class org.aoju.bus.limiter.resource.
DefaultLimitedResourceSource
getLimitedResource(Class<?>, Method)
- Method in class org.aoju.bus.limiter.resource.
LimitedResourceScanner
getLimitedResource(Class<?>, Method)
- Method in interface org.aoju.bus.limiter.resource.
LimitedResourceSource
getLimitedResourceMetadata(LimitedResource, Method, Class<?>)
- Method in class org.aoju.bus.limiter.metadata.
LimitedResourceMetadataCache
getLimitedResourceSource()
- Method in class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
getLimiter()
- Method in class org.aoju.bus.limiter.expression.
LimiterExpressionRootObject
getLimiter()
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
getLimiter()
- Method in interface org.aoju.bus.limiter.metadata.
LimitedResourceMetadata
getLimiter()
- Method in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
getLimiter()
- Method in interface org.aoju.bus.limiter.resource.
LimitedResource
getLimiter(AnnotationAttributes)
- Method in class org.aoju.bus.limiter.support.rate.
AbstractParser
getLimiterFailResolveResult()
- Method in class org.aoju.bus.limiter.execute.
LimitContextsValueWrapper
getLimiterName()
- Method in interface org.aoju.bus.limiter.
Limiter
该限制器的名字 方便定位哪一个限制器被应用
getLimiterName()
- Method in class org.aoju.bus.limiter.support.lock.jdk.
JdkLock
getLimiterName()
- Method in class org.aoju.bus.limiter.support.lock.redis.
RedisLock
getLimiterName()
- Method in class org.aoju.bus.limiter.support.lock.zookeeper.
ZookeeperLock
getLimiterName()
- Method in class org.aoju.bus.limiter.support.peak.jdk.
JdkPeakLimiter
getLimiterName()
- Method in class org.aoju.bus.limiter.support.peak.redis.
RedisPeakLimiter
getLimiterName()
- Method in class org.aoju.bus.limiter.support.rate.jdk.
JdkRateLimiter
getLimiterName()
- Method in class org.aoju.bus.limiter.support.rate.redis.
RedisRatelimiter
getLimiterOperationContexts(Collection<LimitedResource>, Method, Object[], Object, Class<?>)
- Method in class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
getLimiterParameters()
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
getLimiterParameters()
- Method in interface org.aoju.bus.limiter.metadata.
LimitedResourceMetadata
getMetadata()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
getMethodCacheKey()
- Method in class org.aoju.bus.limiter.metadata.
LimitedResourceKey
getPointcut()
- Method in class org.aoju.bus.limiter.intercept.
BeanFactoryLimitedResourceSourceAdvisor
getRedisRatelimiterObject(String)
- Method in class org.aoju.bus.limiter.support.rate.redis.
RedisRatelimiter.RateLimiterRedission
getSupportAnnotation()
- Method in interface org.aoju.bus.limiter.
Parser
getSupportAnnotation()
- Method in class org.aoju.bus.limiter.support.rate.
AbstractParser
getTarget()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
getTarget()
- Method in class org.aoju.bus.limiter.expression.
LimiterExpressionRootObject
getTargetClass()
- Method in class org.aoju.bus.limiter.expression.
LimiterExpressionRootObject
getTargetClass()
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
getTargetClass()
- Method in interface org.aoju.bus.limiter.metadata.
LimitedResourceMetadata
getTargetMethod()
- Method in class org.aoju.bus.limiter.expression.
LimiterExpressionRootObject
getTargetMethod()
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
getTargetMethod()
- Method in interface org.aoju.bus.limiter.metadata.
LimitedResourceMetadata
getThrowable()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
H
Handler
- Interface in
org.aoju.bus.limiter
当limiter由于其他原因不能正常工作(如Redis宕机) 该接口将会被调用,如果你不希望这些异常影响接口提供服务 return true,这样将会跳过该limiter,实际上,更好的 limiter 降级策略应该由limiter本身实现,这里只是一个简单的替代方案
hashCode()
- Method in class org.aoju.bus.limiter.expression.
LimiterOperationExpressionEvaluator.ExpressionKey
hashCode()
- Method in class org.aoju.bus.limiter.metadata.
LimitedResourceKey
hashCode()
- Method in class org.aoju.bus.limiter.support.peak.jdk.
JdkPeakLimiter.CacheKey
I
inject(Object...)
- Method in interface org.aoju.bus.limiter.
Injector
Injector
- Interface in
org.aoju.bus.limiter
invoke(MethodInvocation)
- Method in class org.aoju.bus.limiter.intercept.
LimiterInterceptor
J
JdkLock
- Class in
org.aoju.bus.limiter.support.lock.jdk
基于ConcurrentHashMap和ReentrantLock实现的一个简单的锁组件
JdkLock(String, int, float, int)
- Constructor for class org.aoju.bus.limiter.support.lock.jdk.
JdkLock
JdkLock(String)
- Constructor for class org.aoju.bus.limiter.support.lock.jdk.
JdkLock
JdkPeakLimiter
- Class in
org.aoju.bus.limiter.support.peak.jdk
JdkPeakLimiter(String)
- Constructor for class org.aoju.bus.limiter.support.peak.jdk.
JdkPeakLimiter
JdkPeakLimiter.CacheKey
- Class in
org.aoju.bus.limiter.support.peak.jdk
JdkRateLimiter
- Class in
org.aoju.bus.limiter.support.rate.jdk
一个RateLimiter组件
JdkRateLimiter(String, long, TimeUnit)
- Constructor for class org.aoju.bus.limiter.support.rate.jdk.
JdkRateLimiter
K
key(String, AnnotatedElementKey, EvaluationContext)
- Method in class org.aoju.bus.limiter.expression.
LimiterOperationExpressionEvaluator
key
- Variable in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
L
limit()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
limit(Object, Map<String, Object>)
- Method in interface org.aoju.bus.limiter.
Limiter
对一个键值进行限制操作,并使用 args 参数 例如实现一个速率限制器,则 args 通常为速率参数
limit(Object, Map<String, Object>)
- Method in class org.aoju.bus.limiter.support.lock.
Lock
limit(Object, Map<String, Object>)
- Method in class org.aoju.bus.limiter.support.peak.
PeakLimiter
limit(Object, Map<String, Object>)
- Method in class org.aoju.bus.limiter.support.rate.
RateLimiter
limitContexts(Collection<LimiterExecutionContext>)
- Method in class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
LimitContextsValueWrapper
- Class in
org.aoju.bus.limiter.execute
LimitContextsValueWrapper(boolean, Object)
- Constructor for class org.aoju.bus.limiter.execute.
LimitContextsValueWrapper
LimitedResource
<
T
extends
Limiter
> - Interface in
org.aoju.bus.limiter.resource
LimitedResourceKey
- Class in
org.aoju.bus.limiter.metadata
LimitedResourceKey(LimitedResource, Method, Class<?>)
- Constructor for class org.aoju.bus.limiter.metadata.
LimitedResourceKey
LimitedResourceMetadata
<
T
extends
LimitedResource
> - Interface in
org.aoju.bus.limiter.metadata
LimitedResourceMetadataCache
- Class in
org.aoju.bus.limiter.metadata
LimitedResourceMetadataCache(BeanFactory)
- Constructor for class org.aoju.bus.limiter.metadata.
LimitedResourceMetadataCache
LimitedResourceScanner
- Class in
org.aoju.bus.limiter.resource
LimitedResourceScanner(String, Collection<Parser>, ResourceLoader)
- Constructor for class org.aoju.bus.limiter.resource.
LimitedResourceScanner
LimitedResourceSource
- Interface in
org.aoju.bus.limiter.resource
获取限流规则
Limiter
<
T
extends
Annotation
> - Interface in
org.aoju.bus.limiter
限制器件的定义
limiter
- Variable in class org.aoju.bus.limiter.resource.
AbstractLimitedResource
LimiterAspectSupport
- Class in
org.aoju.bus.limiter.intercept
实际的advisor 使用beanfactory的一些基础设施
LimiterAspectSupport()
- Constructor for class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
LimiterExecutionContext
- Class in
org.aoju.bus.limiter.execute
limiter 上下文信息
LimiterExecutionContext(LimitedResourceMetadata, Object[], Object, BeanFactory)
- Constructor for class org.aoju.bus.limiter.execute.
LimiterExecutionContext
LimiterExpressionRootObject
- Class in
org.aoju.bus.limiter.expression
LimiterExpressionRootObject(Limiter, Method, Object[], Object, Class<?>)
- Constructor for class org.aoju.bus.limiter.expression.
LimiterExpressionRootObject
LimiterInterceptor
- Class in
org.aoju.bus.limiter.intercept
LimiterInterceptor()
- Constructor for class org.aoju.bus.limiter.intercept.
LimiterInterceptor
LimiterOperationExpressionEvaluator
- Class in
org.aoju.bus.limiter.expression
LimiterOperationExpressionEvaluator()
- Constructor for class org.aoju.bus.limiter.expression.
LimiterOperationExpressionEvaluator
LimiterOperationExpressionEvaluator.ExpressionKey
- Class in
org.aoju.bus.limiter.expression
LimiterParameter
- Annotation Type in
org.aoju.bus.limiter.annotation
限流参数
Lock
- Annotation Type in
org.aoju.bus.limiter.annotation
锁
lock(Object)
- Method in class org.aoju.bus.limiter.support.lock.jdk.
JdkLock
Lock
- Class in
org.aoju.bus.limiter.support.lock
Lock
Lock()
- Constructor for class org.aoju.bus.limiter.support.lock.
Lock
lock(Object)
- Method in class org.aoju.bus.limiter.support.lock.
Lock
lock(Object)
- Method in class org.aoju.bus.limiter.support.lock.redis.
RedisLock
lock(Object)
- Method in class org.aoju.bus.limiter.support.lock.zookeeper.
ZookeeperLock
LockAnnotationParser
- Class in
org.aoju.bus.limiter.support.lock
LockAnnotationParser()
- Constructor for class org.aoju.bus.limiter.support.lock.
LockAnnotationParser
LockResource
- Class in
org.aoju.bus.limiter.support.lock
LockResource(String, Collection<String>, String, String, String)
- Constructor for class org.aoju.bus.limiter.support.lock.
LockResource
LockResourceMetadata
- Class in
org.aoju.bus.limiter.support.lock
LockResourceMetadata(LockResource, Class<?>, Method, BeanFactory)
- Constructor for class org.aoju.bus.limiter.support.lock.
LockResourceMetadata
Locks
- Annotation Type in
org.aoju.bus.limiter.annotation
锁
O
org.aoju.bus.limiter
- package org.aoju.bus.limiter
org.aoju.bus.limiter.annotation
- package org.aoju.bus.limiter.annotation
org.aoju.bus.limiter.execute
- package org.aoju.bus.limiter.execute
org.aoju.bus.limiter.expression
- package org.aoju.bus.limiter.expression
org.aoju.bus.limiter.intercept
- package org.aoju.bus.limiter.intercept
org.aoju.bus.limiter.metadata
- package org.aoju.bus.limiter.metadata
org.aoju.bus.limiter.resource
- package org.aoju.bus.limiter.resource
org.aoju.bus.limiter.support.lock
- package org.aoju.bus.limiter.support.lock
org.aoju.bus.limiter.support.lock.jdk
- package org.aoju.bus.limiter.support.lock.jdk
org.aoju.bus.limiter.support.lock.redis
- package org.aoju.bus.limiter.support.lock.redis
org.aoju.bus.limiter.support.lock.zookeeper
- package org.aoju.bus.limiter.support.lock.zookeeper
org.aoju.bus.limiter.support.peak
- package org.aoju.bus.limiter.support.peak
org.aoju.bus.limiter.support.peak.jdk
- package org.aoju.bus.limiter.support.peak.jdk
org.aoju.bus.limiter.support.peak.redis
- package org.aoju.bus.limiter.support.peak.redis
org.aoju.bus.limiter.support.rate
- package org.aoju.bus.limiter.support.rate
org.aoju.bus.limiter.support.rate.jdk
- package org.aoju.bus.limiter.support.rate.jdk
org.aoju.bus.limiter.support.rate.redis
- package org.aoju.bus.limiter.support.rate.redis
P
parseInternal(T)
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
parseInternal(LockResource)
- Method in class org.aoju.bus.limiter.support.lock.
LockResourceMetadata
parseInternal(PeakLimiterResource)
- Method in class org.aoju.bus.limiter.support.peak.
PeakLimiterResourceMetadata
parseInternal(RateLimiterResource)
- Method in class org.aoju.bus.limiter.support.rate.
RateLimiterResourceMetadata
parseLimiterAnnotation(AnnotationAttributes)
- Method in interface org.aoju.bus.limiter.
Parser
parseLimiterAnnotation(AnnotationAttributes)
- Method in class org.aoju.bus.limiter.support.lock.
LockAnnotationParser
parseLimiterAnnotation(AnnotationAttributes)
- Method in class org.aoju.bus.limiter.support.peak.
PeakLimiterAnnotationParser
parseLimiterAnnotation(AnnotationAttributes)
- Method in class org.aoju.bus.limiter.support.rate.
RateLimiterAnnotationParser
Parser
<
T
extends
Limiter
> - Interface in
org.aoju.bus.limiter
Peak
- Annotation Type in
org.aoju.bus.limiter.annotation
PeakLimiter
- Class in
org.aoju.bus.limiter.support.peak
PeakLimiter()
- Constructor for class org.aoju.bus.limiter.support.peak.
PeakLimiter
PeakLimiterAnnotationParser
- Class in
org.aoju.bus.limiter.support.peak
PeakLimiterAnnotationParser()
- Constructor for class org.aoju.bus.limiter.support.peak.
PeakLimiterAnnotationParser
PeakLimiterResource
- Class in
org.aoju.bus.limiter.support.peak
PeakLimiterResource(String, Collection<String>, String, String, String, int)
- Constructor for class org.aoju.bus.limiter.support.peak.
PeakLimiterResource
PeakLimiterResourceMetadata
- Class in
org.aoju.bus.limiter.support.peak
PeakLimiterResourceMetadata(PeakLimiterResource, Class<?>, Method, BeanFactory)
- Constructor for class org.aoju.bus.limiter.support.peak.
PeakLimiterResourceMetadata
R
RateLimiter
- Annotation Type in
org.aoju.bus.limiter.annotation
限流
RateLimiter
- Class in
org.aoju.bus.limiter.support.rate
RateLimiter()
- Constructor for class org.aoju.bus.limiter.support.rate.
RateLimiter
RateLimiterAnnotationParser
- Class in
org.aoju.bus.limiter.support.rate
RateLimiterAnnotationParser()
- Constructor for class org.aoju.bus.limiter.support.rate.
RateLimiterAnnotationParser
RateLimiterObject
- Class in
org.aoju.bus.limiter.support.rate.jdk
基于令牌桶实现的速率限制器
RateLimiterObject()
- Constructor for class org.aoju.bus.limiter.support.rate.jdk.
RateLimiterObject
RateLimiterRedission(Config)
- Constructor for class org.aoju.bus.limiter.support.rate.redis.
RedisRatelimiter.RateLimiterRedission
RateLimiterResource
- Class in
org.aoju.bus.limiter.support.rate
RateLimiterResource(String, Collection<String>, String, String, String, double, long)
- Constructor for class org.aoju.bus.limiter.support.rate.
RateLimiterResource
RateLimiterResourceMetadata
- Class in
org.aoju.bus.limiter.support.rate
RateLimiterResourceMetadata(RateLimiterResource, Class<?>, Method, BeanFactory)
- Constructor for class org.aoju.bus.limiter.support.rate.
RateLimiterResourceMetadata
RedisLock
- Class in
org.aoju.bus.limiter.support.lock.redis
RedisLock(RedissonClient, String)
- Constructor for class org.aoju.bus.limiter.support.lock.redis.
RedisLock
RedisPeakLimiter
- Class in
org.aoju.bus.limiter.support.peak.redis
RedisPeakLimiter(Redisson, String)
- Constructor for class org.aoju.bus.limiter.support.peak.redis.
RedisPeakLimiter
RedisRatelimiter
- Class in
org.aoju.bus.limiter.support.rate.redis
RedisRatelimiter(String, Config)
- Constructor for class org.aoju.bus.limiter.support.rate.redis.
RedisRatelimiter
RedisRatelimiter.RateLimiterRedission
- Class in
org.aoju.bus.limiter.support.rate.redis
继承自Redisson 实现自定义api
RedisRatelimiterObject
- Class in
org.aoju.bus.limiter.support.rate.redis
RedisRatelimiterObject(Codec, CommandAsyncExecutor, String)
- Constructor for class org.aoju.bus.limiter.support.rate.redis.
RedisRatelimiterObject
RedisRatelimiterObject(CommandAsyncExecutor, String)
- Constructor for class org.aoju.bus.limiter.support.rate.redis.
RedisRatelimiterObject
release()
- Method in class org.aoju.bus.limiter.execute.
LimiterExecutionContext
release(Object, Map<String, Object>)
- Method in interface org.aoju.bus.limiter.
Limiter
对于一个键值释放限制,例如locker 对应于locker 的unlock 操作 某些种类的没有对应的释放操作 例如速率限制器 这是该方法应该是空实现
release(Object, Map<String, Object>)
- Method in class org.aoju.bus.limiter.support.lock.
Lock
release(Object, int)
- Method in class org.aoju.bus.limiter.support.peak.jdk.
JdkPeakLimiter
release(Object, int)
- Method in class org.aoju.bus.limiter.support.peak.
PeakLimiter
release(Object, Map<String, Object>)
- Method in class org.aoju.bus.limiter.support.peak.
PeakLimiter
release(Object, int)
- Method in class org.aoju.bus.limiter.support.peak.redis.
RedisPeakLimiter
release(Object, Map<String, Object>)
- Method in class org.aoju.bus.limiter.support.rate.
RateLimiter
releaseContexts(Collection<LimiterExecutionContext>)
- Method in class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
resolve(Throwable, LimiterExecutionContext)
- Method in interface org.aoju.bus.limiter.
Handler
resolve(Method, Class<?>, Object[], LimitedResource, Object)
- Method in interface org.aoju.bus.limiter.
Resolver
Resolver
<
T
> - Interface in
org.aoju.bus.limiter
S
scanLimitedResource()
- Method in class org.aoju.bus.limiter.resource.
LimitedResourceScanner
setBeanFactory(BeanFactory)
- Method in class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
setLimitedResourceSource(LimitedResourceSource)
- Method in class org.aoju.bus.limiter.intercept.
LimiterAspectSupport
T
toString()
- Method in class org.aoju.bus.limiter.expression.
LimiterOperationExpressionEvaluator.ExpressionKey
toString()
- Method in class org.aoju.bus.limiter.metadata.
LimitedResourceKey
tryAcquire(long, double, long)
- Method in class org.aoju.bus.limiter.support.rate.jdk.
RateLimiterObject
tryAcquire(long, double, long)
- Method in class org.aoju.bus.limiter.support.rate.redis.
RedisRatelimiterObject
U
unlock(Object)
- Method in class org.aoju.bus.limiter.support.lock.jdk.
JdkLock
unlock(Object)
- Method in class org.aoju.bus.limiter.support.lock.
Lock
unlock(Object)
- Method in class org.aoju.bus.limiter.support.lock.redis.
RedisLock
unlock(Object)
- Method in class org.aoju.bus.limiter.support.lock.zookeeper.
ZookeeperLock
update(Observable, Object)
- Method in class org.aoju.bus.limiter.metadata.
AbstractLimitedResourceMetadata
V
value()
- Method in class org.aoju.bus.limiter.execute.
LimitContextsValueWrapper
Z
ZookeeperLock
- Class in
org.aoju.bus.limiter.support.lock.zookeeper
ZookeeperLock(String, String, CuratorFramework)
- Constructor for class org.aoju.bus.limiter.support.lock.zookeeper.
ZookeeperLock
ZookeeperLock(String, CuratorFramework)
- Constructor for class org.aoju.bus.limiter.support.lock.zookeeper.
ZookeeperLock
A
B
C
D
E
F
G
H
I
J
K
L
O
P
R
S
T
U
V
Z
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2022. All rights reserved.