Class ScannedResourceAdvisor
- java.lang.Object
-
- org.springframework.aop.support.StaticMethodMatcher
-
- org.springframework.aop.support.StaticMethodMatcherPointcut
-
- org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
-
- net.cofcool.chaos.server.core.aop.ScannedResourceAdvisor
-
- All Implemented Interfaces:
Serializable,org.springframework.aop.Advisor,org.springframework.aop.MethodMatcher,org.springframework.aop.Pointcut,org.springframework.aop.PointcutAdvisor,org.springframework.core.Ordered
public class ScannedResourceAdvisor extends org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor代理使用Scanned注解的类- Author:
- CofCool
- See Also:
Scanned,ScannedCompositeMethodInterceptor, Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classScannedResourceAdvisor.ScannedResourceAdvisorHelper实现BeanPostProcessor接口把ScannedMethodInterceptor实例注入到ScannedResourceAdvisor中, 不使用 "Spring Bean" 注入的原因是防止ScannedMethodInterceptor实例提早创建从而影响应用其它实例的生命周期
-
Constructor Summary
Constructors Constructor Description ScannedResourceAdvisor(ScannedCompositeMethodInterceptor advice)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ScannedResourceAdvisor.ScannedResourceAdvisorHelpercreateHelper(ScannedResourceAdvisor advisor)创建 ScannedResourceAdvisorHelperbooleanmatches(Method method, Class<?> targetClass)-
Methods inherited from class org.springframework.aop.support.StaticMethodMatcherPointcutAdvisor
getAdvice, getOrder, getPointcut, isPerInstance, setAdvice, setOrder
-
-
-
-
Constructor Detail
-
ScannedResourceAdvisor
public ScannedResourceAdvisor(ScannedCompositeMethodInterceptor advice)
-
-
Method Detail
-
createHelper
public static ScannedResourceAdvisor.ScannedResourceAdvisorHelper createHelper(ScannedResourceAdvisor advisor)
创建 ScannedResourceAdvisorHelper- Parameters:
advisor- ScannedResourceAdvisor- Returns:
- ScannedResourceAdvisorHelper
-
-