Author: simoneg
Date: Tue Dec 22 17:43:16 2009
New Revision: 893246
URL: http://svn.apache.org/viewvc?rev=893246&view=rev
Log:
Take precaution to avoid BeansHandler reentrant
Modified:
labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/BeansHandlerAspect.aj
Modified:
labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/BeansHandlerAspect.aj
URL:
http://svn.apache.org/viewvc/labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/BeansHandlerAspect.aj?rev=893246&r1=893245&r2=893246&view=diff
==============================================================================
---
labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/BeansHandlerAspect.aj
(original)
+++
labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/BeansHandlerAspect.aj
Tue Dec 22 17:43:16 2009
@@ -65,7 +65,7 @@
* Intercepts calls to a setter on a managed bean, to notify handlers.
* @param bean
*/
- pointcut calledSetter(MagmaBeanSupport bean) : execution(public void
MagmaBeanSupport+.set*(..)) && !cflow(execution(* BeanHandler+.commit()) ||
execution(* BeanHandler+.rollback())) && this(bean);
+ pointcut calledSetter(MagmaBeanSupport bean) : execution(public void
MagmaBeanSupport+.set*(..)) && !cflow(execution(* BeanHandler+.*(..))) &&
this(bean);
/**
* Notifies handlers that a property on the bean has changed.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]