[jboss-cvs] jboss-ejb3/src/main/org/jboss/ejb3/stateful ...
Ben Wang
bwang at jboss.com
Tue Jul 25 11:23:12 EDT 2006
User: bwang
Date: 06/07/25 11:23:12
Modified: src/main/org/jboss/ejb3/stateful Tag: Branch_4_0
StatefulRemoveInterceptor.java
StatefulBeanContext.java
Log:
JBCACHE-662 sfsb remove needs to call ctx.remove
Revision Changes Path
No revision
No revision
1.3.2.11 +4 -1 jboss-ejb3/src/main/org/jboss/ejb3/stateful/StatefulRemoveInterceptor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: StatefulRemoveInterceptor.java
===================================================================
RCS file: /cvsroot/jboss/jboss-ejb3/src/main/org/jboss/ejb3/stateful/StatefulRemoveInterceptor.java,v
retrieving revision 1.3.2.10
retrieving revision 1.3.2.11
diff -u -b -r1.3.2.10 -r1.3.2.11
--- StatefulRemoveInterceptor.java 11 May 2006 04:17:42 -0000 1.3.2.10
+++ StatefulRemoveInterceptor.java 25 Jul 2006 15:23:12 -0000 1.3.2.11
@@ -123,7 +123,10 @@
}
else
{
- container.getCache().remove(id);
+ // Release it properly.
+ StatefulBeanContext ctx = container.getCache().get(id);
+ container.getPool().remove(ctx);
+// container.getCache().remove(id);
}
}
}
1.2.2.13 +4 -1 jboss-ejb3/src/main/org/jboss/ejb3/stateful/StatefulBeanContext.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: StatefulBeanContext.java
===================================================================
RCS file: /cvsroot/jboss/jboss-ejb3/src/main/org/jboss/ejb3/stateful/StatefulBeanContext.java,v
retrieving revision 1.2.2.12
retrieving revision 1.2.2.13
diff -u -b -r1.2.2.12 -r1.2.2.13
--- StatefulBeanContext.java 25 Jul 2006 06:51:30 -0000 1.2.2.12
+++ StatefulBeanContext.java 25 Jul 2006 15:23:12 -0000 1.2.2.13
@@ -48,7 +48,7 @@
* Comment
*
* @author <a href="mailto:bill at jboss.org">Bill Burke</a>
- * @version $Revision: 1.2.2.12 $
+ * @version $Revision: 1.2.2.13 $
*/
public class StatefulBeanContext extends BaseContext implements Externalizable
{
@@ -272,6 +272,9 @@
{
throw new RuntimeException(e);
}
+
+ // Finally, remove myself
+ ((StatefulContainer)getContainer()).getCache().remove(id);
}
private void closeExtendedPCs()
More information about the jboss-cvs-commits
mailing list