[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