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.ObjectThe Class AbstractDynamicBeanProxy.
-
-
Constructor Summary
Constructors Constructor Description AbstractDynamicProxyBean(AspectRuleRegistry aspectRuleRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidafterAdvice(java.util.List<AspectAdviceRule> afterAdviceRuleList, BeanRule beanRule, Activity activity)protected voidbeforeAdvice(java.util.List<AspectAdviceRule> beforeAdviceRuleList, BeanRule beanRule, Activity activity)protected booleanexception(java.util.List<ExceptionRule> exceptionRuleList, java.lang.Exception e, Activity activity)protected voidfinallyAdvice(java.util.List<AspectAdviceRule> finallyAdviceRuleList, BeanRule beanRule, Activity activity)protected AspectAdviceRuleRegistrygetAspectAdviceRuleRegistry(Activity activity, java.lang.String transletName, java.lang.String beanId, java.lang.String className, java.lang.String methodName)protected booleanisAvoidAdvice(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 transletName, 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
-
-