You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by ge...@apache.org on 2010/08/19 08:33:54 UTC
svn commit: r987029 -
/openwebbeans/trunk/webbeans-ejb/src/main/java/org/apache/webbeans/ejb/common/proxy/EjbBeanProxyHandler.java
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();
}
}