summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/node-impl/src
diff options
context:
space:
mode:
authorrfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68>2009-06-08 21:50:12 +0000
committerrfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68>2009-06-08 21:50:12 +0000
commitd8ba56c6764d782f22682189efce1416a3cf0d77 (patch)
tree92269b20a4570266146d4751a881408dd9693bef /java/sca/modules/node-impl/src
parent6ebe0961b2ec3b32b261a0965515fb91a443a008 (diff)
Move EndpointRegistry from assembly to core-spi
Add EndpointListener git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@782804 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/modules/node-impl/src')
-rw-r--r--java/sca/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/java/sca/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java b/java/sca/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
index 8b79fbbe5e..98d450210f 100644
--- a/java/sca/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
+++ b/java/sca/modules/node-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
@@ -45,6 +45,7 @@ import org.apache.tuscany.sca.runtime.RuntimeComponentService;
import org.oasisopen.sca.CallableReference;
import org.oasisopen.sca.ServiceReference;
import org.oasisopen.sca.ServiceRuntimeException;
+import org.oasisopen.sca.ServiceUnavailableException;
/**
* An SCA Node that is managed by the NodeManager
@@ -106,16 +107,16 @@ public class NodeImpl implements Node, Client {
if( compositeActivator.getDomainComposite() != null ) {
List<Composite> composites = compositeActivator.getDomainComposite().getIncludes();
for (Composite composite : composites) {
-
+
// Stop the composite
compositeActivator.stop(composite);
-
+
// Deactivate the composite
compositeActivator.deactivate(composite);
-
+
} // end for
composites.clear();
- } // end if
+ } // end if
manager.removeNode(configuration);
this.compositeActivator = null;
@@ -168,7 +169,7 @@ public class NodeImpl implements Node, Client {
}
if (component == null) {
- throw new ServiceRuntimeException("The service " + name + " has not been contributed to the domain");
+ throw new ServiceUnavailableException("The service " + name + " has not been contributed to the domain");
}
RuntimeComponentContext componentContext = null;
@@ -206,7 +207,7 @@ public class NodeImpl implements Node, Client {
public ExtensionPointRegistry getExtensionPoints() {
return manager.getExtensionPoints();
}
-
+
/**
* Get the service endpoints in this Node
* TODO: needs review, works for the very simple testcase but i expect there are