Hierarchy For All Packages
- org.miaixz.bus.limiter,
- org.miaixz.bus.limiter.annotation,
- org.miaixz.bus.limiter.execute,
- org.miaixz.bus.limiter.expression,
- org.miaixz.bus.limiter.intercept,
- org.miaixz.bus.limiter.metadata,
- org.miaixz.bus.limiter.resource,
- org.miaixz.bus.limiter.support.lock,
- org.miaixz.bus.limiter.support.lock.jdk,
- org.miaixz.bus.limiter.support.lock.redis,
- org.miaixz.bus.limiter.support.lock.zookeeper,
- org.miaixz.bus.limiter.support.peak,
- org.miaixz.bus.limiter.support.peak.jdk,
- org.miaixz.bus.limiter.support.peak.redis,
- org.miaixz.bus.limiter.support.rate,
- org.miaixz.bus.limiter.support.rate.jdk,
- org.miaixz.bus.limiter.support.rate.redis
Class Hierarchy
- java.lang.Object
- org.miaixz.bus.limiter.metadata.AbstractLimitedResourceMetadata<T> (implements org.miaixz.bus.limiter.metadata.LimitedResourceMetadata<T>, java.util.Observer)
- org.miaixz.bus.limiter.support.lock.LockResourceMetadata
- org.miaixz.bus.limiter.support.peak.PeakLimiterResourceMetadata
- org.miaixz.bus.limiter.support.rate.RateLimiterResourceMetadata
- org.miaixz.bus.limiter.support.rate.AbstractParser<T,
V> (implements org.miaixz.bus.limiter.Parser<T>) - org.miaixz.bus.limiter.support.lock.LockAnnotationParser
- org.miaixz.bus.limiter.support.peak.PeakLimiterAnnotationParser
- org.miaixz.bus.limiter.support.rate.RateLimiterAnnotationParser
- org.springframework.aop.support.AbstractPointcutAdvisor (implements org.springframework.core.Ordered, org.springframework.aop.PointcutAdvisor, java.io.Serializable)
- org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor (implements org.springframework.beans.factory.BeanFactoryAware)
- org.miaixz.bus.limiter.intercept.BeanFactoryLimitedResourceSourceAdvisor
- org.springframework.aop.support.AbstractBeanFactoryPointcutAdvisor (implements org.springframework.beans.factory.BeanFactoryAware)
- org.miaixz.bus.limiter.resource.DefaultLimitedResourceSource (implements org.miaixz.bus.limiter.resource.LimitedResourceSource)
- org.miaixz.bus.limiter.support.peak.jdk.JdkPeakLimiter.CacheKey
- org.miaixz.bus.limiter.execute.LimitContextsValueWrapper
- org.miaixz.bus.limiter.metadata.LimitedResourceKey (implements java.lang.Comparable<T>)
- org.miaixz.bus.limiter.metadata.LimitedResourceMetadataCache
- org.miaixz.bus.limiter.intercept.LimiterAspectSupport (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.SmartInitializingSingleton)
- org.miaixz.bus.limiter.intercept.LimiterInterceptor (implements org.aopalliance.intercept.MethodInterceptor, java.io.Serializable)
- org.miaixz.bus.limiter.execute.LimiterExecutionContext
- org.miaixz.bus.limiter.expression.LimiterExpressionRootObject
- org.miaixz.bus.limiter.expression.LimiterOperationExpressionEvaluator
- org.miaixz.bus.limiter.expression.LimiterOperationExpressionEvaluator.ExpressionKey (implements java.lang.Comparable<T>)
- org.miaixz.bus.limiter.support.lock.Lock (implements org.miaixz.bus.limiter.Limiter<T>)
- org.miaixz.bus.limiter.support.lock.jdk.JdkLock
- org.miaixz.bus.limiter.support.lock.redis.RedisLock
- org.miaixz.bus.limiter.support.lock.zookeeper.ZookeeperLock
- java.util.Observable
- org.miaixz.bus.limiter.resource.AbstractLimitedResource (implements org.miaixz.bus.limiter.resource.LimitedResource<T>)
- org.miaixz.bus.limiter.support.lock.LockResource
- org.miaixz.bus.limiter.support.peak.PeakLimiterResource
- org.miaixz.bus.limiter.support.rate.RateLimiterResource
- org.miaixz.bus.limiter.resource.AbstractLimitedResource (implements org.miaixz.bus.limiter.resource.LimitedResource<T>)
- org.miaixz.bus.limiter.support.peak.PeakLimiter (implements org.miaixz.bus.limiter.Limiter<T>)
- org.miaixz.bus.limiter.support.peak.jdk.JdkPeakLimiter
- org.miaixz.bus.limiter.support.peak.redis.RedisPeakLimiter
- org.miaixz.bus.limiter.support.rate.RateLimiter (implements org.miaixz.bus.limiter.Limiter<T>)
- org.miaixz.bus.limiter.support.rate.jdk.JdkRateLimiter
- org.miaixz.bus.limiter.support.rate.redis.RedisRatelimiter
- org.miaixz.bus.limiter.support.rate.jdk.RateLimiterObject
- org.redisson.Redisson (implements org.redisson.api.RedissonClient)
- org.miaixz.bus.limiter.support.rate.redis.RedisRatelimiter.RateLimiterRedission
- org.redisson.RedissonObject (implements org.redisson.api.RObject)
- org.miaixz.bus.limiter.support.rate.redis.RedisRatelimiterObject
- org.miaixz.bus.limiter.metadata.AbstractLimitedResourceMetadata<T> (implements org.miaixz.bus.limiter.metadata.LimitedResourceMetadata<T>, java.util.Observer)
Interface Hierarchy
- org.miaixz.bus.limiter.Handler
- org.miaixz.bus.limiter.Injector
- org.miaixz.bus.limiter.resource.LimitedResource<T>
- org.miaixz.bus.limiter.metadata.LimitedResourceMetadata<T>
- org.miaixz.bus.limiter.resource.LimitedResourceSource
- org.miaixz.bus.limiter.Limiter<T>
- org.miaixz.bus.limiter.Parser<T>
- org.miaixz.bus.limiter.Resolver<T>
Annotation Interface Hierarchy
- org.miaixz.bus.limiter.annotation.LimiterParameter (implements java.lang.annotation.Annotation)
- org.miaixz.bus.limiter.annotation.Lock (implements java.lang.annotation.Annotation)
- org.miaixz.bus.limiter.annotation.Locks (implements java.lang.annotation.Annotation)
- org.miaixz.bus.limiter.annotation.Peak (implements java.lang.annotation.Annotation)
- org.miaixz.bus.limiter.annotation.RateLimiter (implements java.lang.annotation.Annotation)