You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sl...@apache.org on 2007/07/01 19:40:59 UTC

svn commit: r552342 - in /incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology: Runtime.java impl/RuntimeImpl.java

Author: slaws
Date: Sun Jul  1 10:40:58 2007
New Revision: 552342

URL: http://svn.apache.org/viewvc?view=rev&rev=552342
Log:
Start using the topology to configure distributed nodes. 

Modified:
    incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/Runtime.java
    incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/impl/RuntimeImpl.java

Modified: incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/Runtime.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/Runtime.java?view=diff&rev=552342&r1=552341&r2=552342
==============================================================================
--- incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/Runtime.java (original)
+++ incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/Runtime.java Sun Jul  1 10:40:58 2007
@@ -37,4 +37,12 @@
      * @return
      */
     public List<Node> getNodes();
+    
+    /**
+     * Get a node by node name
+     * 
+     * @param nodeName the name of the node to return
+     * @return the node
+     */
+    public Node getNode(String nodeName);
 }

Modified: incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/impl/RuntimeImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/impl/RuntimeImpl.java?view=diff&rev=552342&r1=552341&r2=552342
==============================================================================
--- incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/impl/RuntimeImpl.java (original)
+++ incubator/tuscany/java/sca/modules/topology/src/main/java/org/apache/tuscany/sca/topology/impl/RuntimeImpl.java Sun Jul  1 10:40:58 2007
@@ -38,5 +38,18 @@
     public List<Node> getNodes() {
         return nodes;
     }
+    
+    public Node getNode(String nodeName){
+        Node returnNode = null;
+        
+        for(Node node : getNodes()){
+            if ( node.getName().equals(nodeName)){
+                returnNode = node;
+                break;
+            }
+        }
+            
+        return returnNode;
+    }
 
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org