You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by st...@apache.org on 2010/04/13 18:30:15 UTC

svn commit: r933701 - /openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/creational/CreationalContextImpl.java

Author: struberg
Date: Tue Apr 13 16:30:15 2010
New Revision: 933701

URL: http://svn.apache.org/viewvc?rev=933701&view=rev
Log:
OWB-353 also serialize and deserialize ejbinterceptors

EJB interceptors must also be serializable if used on passivating beans.

Modified:
    openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/creational/CreationalContextImpl.java

Modified: openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/creational/CreationalContextImpl.java
URL: http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/creational/CreationalContextImpl.java?rev=933701&r1=933700&r2=933701&view=diff
==============================================================================
--- openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/creational/CreationalContextImpl.java (original)
+++ openwebbeans/trunk/webbeans-impl/src/main/java/org/apache/webbeans/context/creational/CreationalContextImpl.java Tue Apr 13 16:30:15 2010
@@ -348,6 +348,7 @@ public class CreationalContextImpl<T> im
             s.writeObject(null);
         }
         s.writeObject(ownerCreational);
+        s.writeObject(ejbInterceptors);
     }
 
 
@@ -369,6 +370,7 @@ public class CreationalContextImpl<T> im
             contextual = (Contextual<T>) BeanManagerImpl.getManager().getPassivationCapableBean(id);
         }
         ownerCreational = (CreationalContextImpl<?>) s.readObject();
+        ejbInterceptors = (ConcurrentMap<Class<?>, EjbInterceptorContext>) s.readObject();
     }
 
 }
\ No newline at end of file