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]

Reply via email to