Author: rmannibucau
Date: Sat Aug 30 08:58:01 2014
New Revision: 1621435

URL: http://svn.apache.org/r1621435
Log:
simplifying code - no logic change

Modified:
    
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java
    
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulContainer.java

Modified: 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java?rev=1621435&r1=1621434&r2=1621435&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/BeanContext.java
 Sat Aug 30 08:58:01 2014
@@ -101,7 +101,6 @@ public class BeanContext extends Deploym
     public static final String USER_INTERCEPTOR_KEY = 
"org.apache.openejb.default.system.interceptors";
     public static final String USER_INTERCEPTOR_SEPARATOR = ",| |;";
 
-    private final boolean isPassivatingScope = true;
     private ConstructorInjectionBean<Object> constructorInjectionBean;
     private final boolean passivable;
 
@@ -1767,7 +1766,7 @@ public class BeanContext extends Deploym
     public boolean isPassivatingScope() {
         final CdiEjbBean<?> bean = get(CdiEjbBean.class);
         if (bean == null) {
-            return isPassivatingScope;
+            return true;
         }
 
         if (ConversationScoped.class == bean.getScope()) {
@@ -1778,7 +1777,7 @@ public class BeanContext extends Deploym
             }
         }
 
-        return isPassivatingScope;
+        return true;
     }
 
     public boolean isPassivable() {
@@ -1786,8 +1785,8 @@ public class BeanContext extends Deploym
     }
 
     public void stop() {
-        if (ejbTimerService != null && ejbTimerService instanceof 
EjbTimerServiceImpl) {
-            ((EjbTimerServiceImpl) ejbTimerService).stop();
+        if (ejbTimerService != null) {
+            ejbTimerService.stop();
         }
     }
 

Modified: 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulContainer.java
URL: 
http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulContainer.java?rev=1621435&r1=1621434&r2=1621435&view=diff
==============================================================================
--- 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulContainer.java
 (original)
+++ 
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/core/stateful/StatefulContainer.java
 Sat Aug 30 08:58:01 2014
@@ -382,10 +382,7 @@ public class StatefulContainer implement
             return true;
         }
         final Index<EntityManagerFactory, Map> factories = 
beanContext.getExtendedEntityManagerFactories();
-        if (factories != null && factories.size() > 0) {
-            return false;
-        }
-        return beanContext.isPassivable();
+        return !(factories != null && factories.size() > 0) && 
beanContext.isPassivable();
     }
 
     protected ProxyInfo createEJBObject(final BeanContext beanContext, final 
Method callMethod, final Object[] args, final InterfaceType interfaceType) 
throws OpenEJBException {


Reply via email to