Class AbstractBeanProxy
java.lang.Object
com.aspectran.core.component.bean.proxy.AbstractBeanProxy
- Direct Known Subclasses:
JavassistBeanProxy
,JdkBeanProxy
The Class AbstractDynamicBeanProxy.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
afterAdvice
(List<AspectAdviceRule> afterAdviceRuleList, BeanRule beanRule, Activity activity) protected void
beforeAdvice
(List<AspectAdviceRule> beforeAdviceRuleList, BeanRule beanRule, Activity activity) protected boolean
exceptionally
(List<ExceptionRule> exceptionRuleList, Exception exception, Activity activity) protected void
finallyAdvice
(List<AspectAdviceRule> finallyAdviceRuleList, BeanRule beanRule, Activity activity) protected AspectAdviceRuleRegistry
getAspectAdviceRuleRegistry
(Activity activity, String beanId, String className, String methodName) protected boolean
isAvoidAdvice
(Method method)
-
Constructor Details
-
AbstractBeanProxy
-
-
Method Details
-
isAvoidAdvice
-
getAspectAdviceRuleRegistry
protected AspectAdviceRuleRegistry getAspectAdviceRuleRegistry(@NonNull Activity activity, String beanId, String className, String methodName) throws AdviceConstraintViolationException, AspectAdviceException -
beforeAdvice
protected void beforeAdvice(List<AspectAdviceRule> beforeAdviceRuleList, BeanRule beanRule, Activity activity) throws AspectAdviceException - Throws:
AspectAdviceException
-
afterAdvice
protected void afterAdvice(List<AspectAdviceRule> afterAdviceRuleList, BeanRule beanRule, Activity activity) throws AspectAdviceException - Throws:
AspectAdviceException
-
finallyAdvice
protected void finallyAdvice(List<AspectAdviceRule> finallyAdviceRuleList, BeanRule beanRule, Activity activity) throws AspectAdviceException - Throws:
AspectAdviceException
-
exceptionally
protected boolean exceptionally(List<ExceptionRule> exceptionRuleList, Exception exception, @NonNull Activity activity) throws ActionExecutionException - Throws:
ActionExecutionException
-