[webbeans-commits] Webbeans SVN: r2016 - ri/trunk/impl/src/main/java/org/jboss/webbeans/event.
webbeans-commits at lists.jboss.org
webbeans-commits at lists.jboss.org
Sun Mar 15 15:55:44 EDT 2009
Author: pete.muir at jboss.org
Date: 2009-03-15 15:55:43 -0400 (Sun, 15 Mar 2009)
New Revision: 2016
Modified:
ri/trunk/impl/src/main/java/org/jboss/webbeans/event/ObserverFactory.java
Log:
remove JTA deps
Modified: ri/trunk/impl/src/main/java/org/jboss/webbeans/event/ObserverFactory.java
===================================================================
--- ri/trunk/impl/src/main/java/org/jboss/webbeans/event/ObserverFactory.java 2009-03-15 19:54:16 UTC (rev 2015)
+++ ri/trunk/impl/src/main/java/org/jboss/webbeans/event/ObserverFactory.java 2009-03-15 19:55:43 UTC (rev 2016)
@@ -20,6 +20,7 @@
import org.jboss.webbeans.ManagerImpl;
import org.jboss.webbeans.bean.AbstractClassBean;
import org.jboss.webbeans.introspector.AnnotatedMethod;
+import org.jboss.webbeans.transaction.spi.TransactionServices;
/**
* Basic factory class that produces implicit observers for observer methods.
@@ -40,7 +41,7 @@
public static <T> ObserverImpl<T> create(AnnotatedMethod<?> method, AbstractClassBean<?> declaringBean, ManagerImpl manager)
{
ObserverImpl<T> result = null;
- if (TransactionalObserverImpl.isObserverMethodTransactional(method))
+ if (manager.getServices().contains(TransactionServices.class) && TransactionalObserverImpl.isObserverMethodTransactional(method))
{
result = new TransactionalObserverImpl<T>(method, declaringBean, manager);
}
More information about the weld-commits
mailing list