From b4f48f407a8fefba16395eceb34de6bd48e74d12 Mon Sep 17 00:00:00 2001 From: rfeng Date: Sun, 14 Mar 2010 00:50:38 +0000 Subject: Improve the IP address binding to be based on the host from the uri Having servlet host to return deployed uri git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@922701 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/org/apache/tuscany/sca/node/impl/NodeFactoryImpl.java | 10 ++++------ .../main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java | 8 ++++---- 2 files changed, 8 insertions(+), 10 deletions(-) (limited to 'sca-java-2.x/trunk/modules/node-impl/src/main/java/org') diff --git a/sca-java-2.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeFactoryImpl.java b/sca-java-2.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeFactoryImpl.java index 30d61b51bf..e0691ab11b 100644 --- a/sca-java-2.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeFactoryImpl.java +++ b/sca-java-2.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeFactoryImpl.java @@ -65,7 +65,6 @@ import org.apache.tuscany.sca.core.UtilityExtensionPoint; import org.apache.tuscany.sca.core.assembly.RuntimeAssemblyFactory; import org.apache.tuscany.sca.core.invocation.ExtensibleProxyFactory; import org.apache.tuscany.sca.core.invocation.ProxyFactory; -import org.apache.tuscany.sca.core.invocation.ProxyFactoryExtensionPoint; import org.apache.tuscany.sca.deployment.Deployer; import org.apache.tuscany.sca.extensibility.ServiceDiscovery; import org.apache.tuscany.sca.monitor.Monitor; @@ -210,7 +209,7 @@ public class NodeFactoryImpl extends NodeFactory { return attached; } - public ExtensionPointRegistry getExtensionPoints() { + public ExtensionPointRegistry getExtensionPointRegistry() { if (registry == null) { // Create extension point registry registry = createExtensionPointRegistry(); @@ -225,7 +224,7 @@ public class NodeFactoryImpl extends NodeFactory { } long start = currentTimeMillis(); - getExtensionPoints(); + getExtensionPointRegistry(); // Use the runtime-enabled assembly factory FactoryExtensionPoint modelFactories = registry.getExtensionPoint(FactoryExtensionPoint.class); @@ -248,8 +247,7 @@ public class NodeFactoryImpl extends NodeFactory { // Initialize runtime // Get proxy factory - ProxyFactoryExtensionPoint proxyFactories = registry.getExtensionPoint(ProxyFactoryExtensionPoint.class); - proxyFactory = new ExtensibleProxyFactory(proxyFactories); + proxyFactory = ExtensibleProxyFactory.getInstance(registry); utilities.getUtility(WorkScheduler.class); @@ -466,7 +464,7 @@ public class NodeFactoryImpl extends NodeFactory { @Override public void configure(Map> attributes) { - ServiceDiscovery discovery = getExtensionPoints().getServiceDiscovery(); + ServiceDiscovery discovery = getExtensionPointRegistry().getServiceDiscovery(); for (Map.Entry> e : attributes.entrySet()) { discovery.setAttribute(e.getKey(), e.getValue()); } diff --git a/sca-java-2.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java b/sca-java-2.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java index 57cbd200fe..eef9f39009 100644 --- a/sca-java-2.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java +++ b/sca-java-2.x/trunk/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java @@ -292,8 +292,8 @@ public class NodeImpl implements Node { return configuration; } - public ExtensionPointRegistry getExtensionPoints() { - return manager.getExtensionPoints(); + public ExtensionPointRegistry getExtensionPointRegistry() { + return manager.getExtensionPointRegistry(); } /** @@ -326,7 +326,7 @@ public class NodeImpl implements Node { public String dumpDomainComposite() { StAXArtifactProcessorExtensionPoint xmlProcessors = - getExtensionPoints().getExtensionPoint(StAXArtifactProcessorExtensionPoint.class); + getExtensionPointRegistry().getExtensionPoint(StAXArtifactProcessorExtensionPoint.class); StAXArtifactProcessor compositeProcessor = xmlProcessors.getProcessor(Composite.class); @@ -336,7 +336,7 @@ public class NodeImpl implements Node { private String writeComposite(Composite composite, StAXArtifactProcessor compositeProcessor){ ByteArrayOutputStream bos = new ByteArrayOutputStream(); XMLOutputFactory outputFactory = - manager.getExtensionPoints().getExtensionPoint(FactoryExtensionPoint.class) + manager.getExtensionPointRegistry().getExtensionPoint(FactoryExtensionPoint.class) .getFactory(XMLOutputFactory.class); try { -- cgit v1.2.3