[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