You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2008/03/18 02:47:26 UTC
svn commit: r638171 -
/incubator/tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
Author: jsdelfino
Date: Mon Mar 17 18:47:24 2008
New Revision: 638171
URL: http://svn.apache.org/viewvc?rev=638171&view=rev
Log:
Moved the calls to activate/deactivate the composite to the node start/stop methods.
Modified:
incubator/tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
Modified: incubator/tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java?rev=638171&r1=638170&r2=638171&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java (original)
+++ incubator/tuscany/java/sca/modules/node2-impl/src/main/java/org/apache/tuscany/sca/node/impl/NodeImpl.java Mon Mar 17 18:47:24 2008
@@ -154,9 +154,6 @@
// Build the composite
runtime.buildComposite(composite);
-
- // Activate the composite
- activator.activate(composite);
}
public void start() throws Node2Exception {
@@ -164,6 +161,9 @@
try {
+ // Activate the composite
+ activator.activate(composite);
+
// Start the composite
activator.start(composite);
@@ -180,9 +180,21 @@
// Stop the composite
activator.stop(composite);
+ // Deactivate the composite
+ activator.deactivate(composite);
+
} catch (ActivationException e) {
throw new Node2Exception(e);
}
+ }
+
+ /**
+ * Returns the extension point registry used by this node.
+ *
+ * @return
+ */
+ public ExtensionPointRegistry getExtensionPointRegistry() {
+ return runtime.getExtensionPointRegistry();
}
public <B, R extends CallableReference<B>> R cast(B target) throws IllegalArgumentException {
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org