Author: antelder
Date: Sun Apr 25 21:29:34 2010
New Revision: 937885
URL: http://svn.apache.org/viewvc?rev=937885&view=rev
Log:
Update NodeFactory to set the default domain name property
Modified:
tuscany/sca-java-2.x/trunk/modules/node-api/src/main/java/org/apache/tuscany/sca/node/NodeFactory.java
Modified:
tuscany/sca-java-2.x/trunk/modules/node-api/src/main/java/org/apache/tuscany/sca/node/NodeFactory.java
URL:
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/node-api/src/main/java/org/apache/tuscany/sca/node/NodeFactory.java?rev=937885&r1=937884&r2=937885&view=diff
==============================================================================
---
tuscany/sca-java-2.x/trunk/modules/node-api/src/main/java/org/apache/tuscany/sca/node/NodeFactory.java
(original)
+++
tuscany/sca-java-2.x/trunk/modules/node-api/src/main/java/org/apache/tuscany/sca/node/NodeFactory.java
Sun Apr 25 21:29:34 2010
@@ -202,6 +202,7 @@ public abstract class NodeFactory extend
protected NodeFactory() {
this.properties = new Properties();
properties.setProperty("defaultScheme", "vm");
+ properties.setProperty("defaultDomainName", "default");
}
public static NodeFactory newInstance(Properties configProperties) {
@@ -230,7 +231,8 @@ public abstract class NodeFactory extend
} else if (configURI.startsWith("uri:")) {
properties = parseConfigURI(configURI.substring("uri:".length()));
} else {
- throw new IllegalArgumentException("config should start with
'uri:' or 'properties:'");
+ properties = new Properties();
+ properties.setProperty("defaultDomainName", configURI);
}
return newInstance(properties);
}
@@ -545,6 +547,7 @@ public abstract class NodeFactory extend
private NodeConfiguration createConfiguration(Contribution...
contributions) {
NodeConfigurationFactory factory = this;
NodeConfiguration configuration = factory.createNodeConfiguration();
+
configuration.setDomainURI(properties.getProperty("defaultDomainName"));
// Make sure a unique node URI is created for the same node factory
configuration.setURI(generateNodeURI());
if (contributions != null) {