Class Hierarchy
- java.lang.Object
- me.insidezhou.southernquiet.throttle.BaseThrottleManager (implements me.insidezhou.southernquiet.throttle.ThrottleManager)
- me.insidezhou.southernquiet.throttle.DefaultThrottleManager
- org.springframework.context.expression.CachedExpressionEvaluator
- me.insidezhou.southernquiet.throttle.ThrottleAdvice.NameEvaluator
- me.insidezhou.southernquiet.throttle.DefaultCountBasedThrottle (implements me.insidezhou.southernquiet.throttle.Throttle)
- me.insidezhou.southernquiet.throttle.DefaultTimeBasedThrottle (implements me.insidezhou.southernquiet.throttle.Throttle)
- org.springframework.aop.framework.ProxyConfig (implements java.io.Serializable)
- org.springframework.aop.framework.ProxyProcessorSupport (implements org.springframework.aop.framework.AopInfrastructureBean, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.core.Ordered)
- org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
- org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor (implements org.springframework.beans.factory.BeanFactoryAware)
- me.insidezhou.southernquiet.throttle.ThrottleBeanPostProcessor (implements org.springframework.context.EmbeddedValueResolverAware)
- org.springframework.aop.framework.autoproxy.AbstractBeanFactoryAwareAdvisingPostProcessor (implements org.springframework.beans.factory.BeanFactoryAware)
- org.springframework.aop.framework.AbstractAdvisingBeanPostProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
- org.springframework.aop.framework.ProxyProcessorSupport (implements org.springframework.aop.framework.AopInfrastructureBean, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.core.Ordered)
- me.insidezhou.southernquiet.throttle.ThrottleAdvice (implements org.aopalliance.intercept.MethodInterceptor)
- me.insidezhou.southernquiet.throttle.ThrottleAdvice.EvaluationRoot
- me.insidezhou.southernquiet.throttle.ThrottlePointcut (implements org.springframework.aop.Pointcut)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- me.insidezhou.southernquiet.throttle.ThrottleException
- java.lang.Exception
- me.insidezhou.southernquiet.throttle.BaseThrottleManager (implements me.insidezhou.southernquiet.throttle.ThrottleManager)
Interface Hierarchy
- me.insidezhou.southernquiet.throttle.Throttle
- me.insidezhou.southernquiet.throttle.ThrottleManager