[jboss-cvs] JBossAS SVN: r60064 - trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sat Jan 27 18:03:13 EST 2007
Author: bstansberry at jboss.com
Date: 2007-01-27 18:03:13 -0500 (Sat, 27 Jan 2007)
New Revision: 60064
Modified:
trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessLocal.java
trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessRemote.java
trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessSessionBean.java
Log:
Expose a VMID so client can ensure SFSB and SLSB are in same VM
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessLocal.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessLocal.java 2007-01-27 23:02:02 UTC (rev 60063)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessLocal.java 2007-01-27 23:03:13 UTC (rev 60064)
@@ -21,6 +21,7 @@
*/
package org.jboss.ejb3.test.clusteredsession;
+import java.rmi.dgc.VMID;
/**
@@ -30,6 +31,8 @@
*/
public interface StatelessLocal
{
+ VMID getVMID();
+
void update(Customer c);
void findAndUpdate(long id);
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessRemote.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessRemote.java 2007-01-27 23:02:02 UTC (rev 60063)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessRemote.java 2007-01-27 23:03:13 UTC (rev 60064)
@@ -21,8 +21,10 @@
*/
package org.jboss.ejb3.test.clusteredsession;
+import java.rmi.dgc.VMID;
+
/**
* comment
*
@@ -30,6 +32,8 @@
*/
public interface StatelessRemote
{
+ VMID getVMID();
+
Customer find(long id);
void findAndUpdate(long id);
Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessSessionBean.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessSessionBean.java 2007-01-27 23:02:02 UTC (rev 60063)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/clusteredsession/StatelessSessionBean.java 2007-01-27 23:03:13 UTC (rev 60064)
@@ -21,8 +21,6 @@
*/
package org.jboss.ejb3.test.clusteredsession;
-import org.jboss.annotation.ejb.Clustered;
-
import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateless;
@@ -44,6 +42,15 @@
public transient VMID myId = null;
+ public VMID getVMID()
+ {
+ if(myId == null)
+ {
+ myId = new VMID();
+ }
+ return myId;
+ }
+
public void update(Customer c)
{
c.setName("Bill Jr.");
@@ -81,10 +88,6 @@
}
public NodeAnswer getNodeState() {
- if(myId == null)
- {
- myId = new VMID();
- }
- return new NodeAnswer(this.myId, "test");
+ return new NodeAnswer(getVMID(), "test");
}
}
More information about the jboss-cvs-commits
mailing list