Author: antelder
Date: Mon Jun 27 08:35:42 2011
New Revision: 1140052

URL: http://svn.apache.org/viewvc?rev=1140052&view=rev
Log:
Remove all the code trying to derive a domain name from the uri and instead let 
the registry do that

Modified:
    
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/TuscanyRuntime.java

Modified: 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/TuscanyRuntime.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/TuscanyRuntime.java?rev=1140052&r1=1140051&r2=1140052&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/TuscanyRuntime.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/domain-node/src/main/java/org/apache/tuscany/sca/TuscanyRuntime.java
 Mon Jun 27 08:35:42 2011
@@ -113,7 +113,7 @@ public class TuscanyRuntime {
         try {
             TuscanyRuntime runtime = newInstance();
             String domain = domainURI == null ? DEFAUL_DOMAIN_NAME : 
domainURI.toString();
-            DomainRegistry domainRegistry = 
runtime.domainRegistryFactory.getEndpointRegistry(domain, 
getDomainName(domain));
+            DomainRegistry domainRegistry = 
runtime.domainRegistryFactory.getEndpointRegistry(domain, null);
             NodeImpl node = new NodeImpl(runtime.deployer, 
runtime.compositeActivator, domainRegistry, runtime.extensionPointRegistry, 
runtime);
 
             if (dependentContributionURLs != null) {
@@ -155,11 +155,10 @@ public class TuscanyRuntime {
      * @return a Node
      */
     public Node createNode(String domainURI) {
-        String domainName = DEFAUL_DOMAIN_NAME;
-        if (domainURI != null){
-            domainName = getDomainName(domainURI);
+        if (domainURI == null){
+            domainURI = DEFAUL_DOMAIN_NAME;
         }
-        DomainRegistry domainRegistry = 
domainRegistryFactory.getEndpointRegistry(domainURI, domainName);
+        DomainRegistry domainRegistry = 
domainRegistryFactory.getEndpointRegistry(domainURI, null);
         return new NodeImpl(deployer, compositeActivator, domainRegistry, 
extensionPointRegistry, null);
     }
     
@@ -337,16 +336,6 @@ public class TuscanyRuntime {
         return assemblyFactory;
     }
 
-    private static String getDomainName(String domainURI) {
-        int scheme = domainURI.indexOf(':');
-        int qm = domainURI.indexOf('?');
-        if (qm == -1) {
-            return domainURI.substring(scheme+1);
-        } else {
-            return domainURI.substring(scheme+1, qm);
-        }
-    }
-
     protected NodeConfiguration loadConfiguration(String configURL) {
         InputStream xml =null;
         try {


Reply via email to