[jboss-cvs] JBossAS SVN: r73503 - projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/clusteredentity.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon May 19 17:04:29 EDT 2008
Author: bstansberry at jboss.com
Date: 2008-05-19 17:04:29 -0400 (Mon, 19 May 2008)
New Revision: 73503
Modified:
projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/clusteredentity/EntityTestBean.java
Log:
Improve lifecycle handling of the cache listener
Modified: projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/clusteredentity/EntityTestBean.java
===================================================================
--- projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/clusteredentity/EntityTestBean.java 2008-05-19 21:00:10 UTC (rev 73502)
+++ projects/ejb3/trunk/core/src/test/java/org/jboss/ejb3/test/clusteredentity/EntityTestBean.java 2008-05-19 21:04:29 UTC (rev 73503)
@@ -28,7 +28,7 @@
import javax.annotation.PreDestroy;
import javax.ejb.Remote;
import javax.ejb.Remove;
-import javax.ejb.Stateless;
+import javax.ejb.Stateful;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
@@ -48,7 +48,7 @@
* @author <a href="mailto:bill at jboss.org">Bill Burke</a>
* @version $Revision$
*/
- at Stateless
+ at Stateful
@Remote(EntityTest.class)
@RemoteBinding(jndiBinding="EntityTestBean/remote")
public class EntityTestBean implements EntityTest
@@ -62,7 +62,7 @@
private transient Cache cache;
- static MyListener listener;
+ private transient MyListener listener;
public EntityTestBean()
{
@@ -193,6 +193,7 @@
Cache c = getCache();
if (c != null)
c.removeCacheListener(listener);
+ listener = null;
}
}
catch (Exception e)
More information about the jboss-cvs-commits
mailing list