[jboss-svn-commits] JBoss Common SVN: r4202 - invokablecontainer/trunk/api/src/main/java/org/jboss/invokable.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Mar 29 14:48:07 EDT 2010


Author: david.lloyd at jboss.com
Date: 2010-03-29 14:48:06 -0400 (Mon, 29 Mar 2010)
New Revision: 4202

Modified:
   invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/NodeAssociation.java
Log:
Make this a data object

Modified: invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/NodeAssociation.java
===================================================================
--- invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/NodeAssociation.java	2010-03-29 18:45:00 UTC (rev 4201)
+++ invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/NodeAssociation.java	2010-03-29 18:48:06 UTC (rev 4202)
@@ -29,10 +29,26 @@
  *
  * @author <a href="mailto:david.lloyd at redhat.com">David M. Lloyd</a>
  */
-public interface NodeAssociation {
-    InvocationTransport getTransport();
+public class NodeAssociation {
+    private final InvocationTransport transport;
+    private final NodeLocation nodeLocation;
+    private final URI peerURI;
 
-    NodeLocation getNodeLocation();
+    public NodeAssociation(final InvocationTransport transport, final NodeLocation nodeLocation, final URI peerURI) {
+        this.transport = transport;
+        this.nodeLocation = nodeLocation;
+        this.peerURI = peerURI;
+    }
 
-    URI getPeerURI();
+    public InvocationTransport getTransport() {
+        return transport;
+    }
+
+    public NodeLocation getNodeLocation() {
+        return nodeLocation;
+    }
+
+    public URI getPeerURI() {
+        return peerURI;
+    }
 }



More information about the jboss-svn-commits mailing list