[jboss-svn-commits] JBoss Common SVN: r4201 - 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:45:01 EDT 2010


Author: david.lloyd at jboss.com
Date: 2010-03-29 14:45:00 -0400 (Mon, 29 Mar 2010)
New Revision: 4201

Modified:
   invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/InvocationTransportConnection.java
   invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/NodeAssociation.java
Log:
More sane node association idea?

Modified: invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/InvocationTransportConnection.java
===================================================================
--- invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/InvocationTransportConnection.java	2010-03-29 17:47:28 UTC (rev 4200)
+++ invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/InvocationTransportConnection.java	2010-03-29 18:45:00 UTC (rev 4201)
@@ -22,11 +22,19 @@
 
 package org.jboss.invokable;
 
+import java.io.Closeable;
 
 /**
  * @author <a href="mailto:david.lloyd at redhat.com">David M. Lloyd</a>
  */
-public interface InvocationTransportConnection {
+public interface InvocationTransportConnection extends Closeable {
+
+    /**
+     * Get a dispatcher from the remote node.  This method should always succeed on an open connection.
+     *
+     * @param contextName the context name
+     * @param dispatcherName the dispatcher name
+     * @return the dispatcher
+     */
     InvocationDispatcher getDispatcher(String contextName, String dispatcherName);
-
 }

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 17:47:28 UTC (rev 4200)
+++ invokablecontainer/trunk/api/src/main/java/org/jboss/invokable/NodeAssociation.java	2010-03-29 18:45:00 UTC (rev 4201)
@@ -22,11 +22,17 @@
 
 package org.jboss.invokable;
 
+import java.net.URI;
+
 /**
  * An association with a node.  This should be an active or "live" association.
  *
  * @author <a href="mailto:david.lloyd at redhat.com">David M. Lloyd</a>
  */
 public interface NodeAssociation {
-    
+    InvocationTransport getTransport();
+
+    NodeLocation getNodeLocation();
+
+    URI getPeerURI();
 }



More information about the jboss-svn-commits mailing list