Author: gerdogdu
Date: Thu Aug 19 06:33:54 2010
New Revision: 987029

URL: http://svn.apache.org/viewvc?rev=987029&view=rev
Log:
more comment, adding serialization correctly

Modified:
    
openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java

Modified: 
openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java
URL: 
http://svn.apache.org/viewvc/openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java?rev=987029&r1=987028&r2=987029&view=diff
==============================================================================
--- 
openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java
 (original)
+++ 
openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java
 Thu Aug 19 06:33:54 2010
@@ -58,11 +58,14 @@ public class EjbBeanProxyHandler impleme
     /**Proxy ejb bean instance*/
     private BaseEjbBean<?> ejbBean;
     
+    /**Dependent ejb instance*/
     private Object dependentEJB;
+    
+    /**Scope is dependent*/
     private boolean isDependent = false;
     
     /**Creational Context*/
-    private transient CreationalContext<?> creationalContext;
+    private CreationalContext<?> creationalContext;
     
     /**
      * Creates a new instance.
@@ -280,6 +283,10 @@ public class EjbBeanProxyHandler impleme
             s.writeObject(null);
             logger.warn(OWBLogConst.WARN_0015, this.ejbBean);
         }
+        
+        s.writeBoolean(this.isDependent);
+        s.writeObject(this.creationalContext);
+        s.writeObject(this.dependentEJB);
     }
     
     /**
@@ -295,6 +302,10 @@ public class EjbBeanProxyHandler impleme
         {
             this.ejbBean = 
(BaseEjbBean<?>)BeanManagerImpl.getManager().getPassivationCapableBean(passivationId);
         }
+        
+        this.isDependent = s.readBoolean();
+        this.creationalContext = (CreationalContext<?>)s.readObject();
+        this.dependentEJB = s.readObject();
     }
     
 }


Reply via email to