Author: manaRH
Date: 2012-05-11 09:37:25 -0400 (Fri, 11 May 2012)
New Revision: 14667
Modified:
branches/community/Seam_2_3/jboss-seam/src/main/java/org/jboss/seam/core/SynchronizationInterceptor.java
Log:
JBSEAM-4943 disabled synchronization for SFSB due new impl in AS7 and Java EE6
Modified:
branches/community/Seam_2_3/jboss-seam/src/main/java/org/jboss/seam/core/SynchronizationInterceptor.java
===================================================================
---
branches/community/Seam_2_3/jboss-seam/src/main/java/org/jboss/seam/core/SynchronizationInterceptor.java 2012-05-11
12:19:09 UTC (rev 14666)
+++
branches/community/Seam_2_3/jboss-seam/src/main/java/org/jboss/seam/core/SynchronizationInterceptor.java 2012-05-11
13:37:25 UTC (rev 14667)
@@ -4,6 +4,8 @@
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.ReentrantLock;
+import javax.ejb.Stateful;
+
import org.jboss.seam.annotations.intercept.AroundInvoke;
import org.jboss.seam.annotations.intercept.Interceptor;
import org.jboss.seam.annotations.intercept.InterceptorType;
@@ -45,7 +47,8 @@
public boolean isInterceptorEnabled()
{
- return getComponent().isSynchronize();
+ // JBSEAM-4943
+ return getComponent().isSynchronize() &&
!getComponent().businessInterfaceHasAnnotation(Stateful.class);
}
}
Show replies by date