Class AbstractDynamicProxyBean
- java.lang.Object
-
- com.aspectran.core.component.bean.proxy.AbstractDynamicProxyBean
-
- Direct Known Subclasses:
CglibDynamicProxyBean
,JavassistDynamicProxyBean
,JdkDynamicProxyBean
public abstract class AbstractDynamicProxyBean extends java.lang.Object
The Class AbstractDynamicBeanProxy.
-
-
Constructor Summary
Constructors Constructor Description AbstractDynamicProxyBean(AspectRuleRegistry aspectRuleRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
afterAdvice(java.util.List<AspectAdviceRule> afterAdviceRuleList, BeanRule beanRule, Activity activity)
protected void
beforeAdvice(java.util.List<AspectAdviceRule> beforeAdviceRuleList, BeanRule beanRule, Activity activity)
protected boolean
exception(java.util.List<ExceptionRule> exceptionRuleList, java.lang.Exception e, Activity activity)
protected void
finallyAdvice(java.util.List<AspectAdviceRule> finallyAdviceRuleList, BeanRule beanRule, Activity activity)
protected AspectAdviceRuleRegistry
getAspectAdviceRuleRegistry(Activity activity, java.lang.String beanId, java.lang.String className, java.lang.String methodName)
protected boolean
isAvoidAdvice(java.lang.reflect.Method method)
-
-
-
Constructor Detail
-
AbstractDynamicProxyBean
public AbstractDynamicProxyBean(AspectRuleRegistry aspectRuleRegistry)
-
-
Method Detail
-
isAvoidAdvice
protected boolean isAvoidAdvice(java.lang.reflect.Method method)
-
getAspectAdviceRuleRegistry
protected AspectAdviceRuleRegistry getAspectAdviceRuleRegistry(Activity activity, java.lang.String beanId, java.lang.String className, java.lang.String methodName) throws AdviceConstraintViolationException, AspectAdviceException
-
beforeAdvice
protected void beforeAdvice(java.util.List<AspectAdviceRule> beforeAdviceRuleList, BeanRule beanRule, Activity activity) throws AspectAdviceException
- Throws:
AspectAdviceException
-
afterAdvice
protected void afterAdvice(java.util.List<AspectAdviceRule> afterAdviceRuleList, BeanRule beanRule, Activity activity) throws AspectAdviceException
- Throws:
AspectAdviceException
-
finallyAdvice
protected void finallyAdvice(java.util.List<AspectAdviceRule> finallyAdviceRuleList, BeanRule beanRule, Activity activity) throws AspectAdviceException
- Throws:
AspectAdviceException
-
exception
protected boolean exception(java.util.List<ExceptionRule> exceptionRuleList, java.lang.Exception e, Activity activity) throws ActionExecutionException
- Throws:
ActionExecutionException
-
-