You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by jm...@apache.org on 2007/02/08 18:42:13 UTC

svn commit: r504973 - in /incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host: DirectoryScanExtender.java StandaloneRuntimeImpl.java

Author: jmarino
Date: Thu Feb  8 09:42:11 2007
New Revision: 504973

URL: http://svn.apache.org/viewvc?view=rev&rev=504973
Log:
runtime refactoring to register with component manager

Modified:
    incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/DirectoryScanExtender.java
    incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/StandaloneRuntimeImpl.java

Modified: incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/DirectoryScanExtender.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/DirectoryScanExtender.java?view=diff&rev=504973&r1=504972&r2=504973
==============================================================================
--- incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/DirectoryScanExtender.java (original)
+++ incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/DirectoryScanExtender.java Thu Feb  8 09:42:11 2007
@@ -28,6 +28,7 @@
 import org.apache.tuscany.runtime.standalone.StandaloneRuntimeInfo;
 import org.apache.tuscany.spi.annotation.Autowire;
 import org.apache.tuscany.spi.services.VoidService;
+import org.apache.tuscany.spi.loader.IllegalSCDLNameException;
 
 /**
  * Service that extends the runtime by loading composites located in a directory.
@@ -46,7 +47,7 @@
     }
 
     @Init
-    public void init() {
+    public void init() throws IllegalSCDLNameException {
         assert runtimeInfo != null;
         File extensionDir = new File(runtimeInfo.getInstallDirectory(), path);
         if (!extensionDir.isDirectory()) {

Modified: incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/StandaloneRuntimeImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/StandaloneRuntimeImpl.java?view=diff&rev=504973&r1=504972&r2=504973
==============================================================================
--- incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/StandaloneRuntimeImpl.java (original)
+++ incubator/tuscany/java/sca/runtime/standalone/standalone-host/src/main/java/org/apache/tuscany/runtime/standalone/host/StandaloneRuntimeImpl.java Thu Feb  8 09:42:11 2007
@@ -18,22 +18,22 @@
  */
 package org.apache.tuscany.runtime.standalone.host;
 
+import org.apache.tuscany.spi.component.ComponentRegistrationException;
+
 import org.apache.tuscany.core.runtime.AbstractRuntime;
 import org.apache.tuscany.host.runtime.InitializationException;
 import org.apache.tuscany.runtime.standalone.StandaloneRuntimeInfo;
-import org.apache.tuscany.spi.component.ComponentRegistrationException;
-import org.apache.tuscany.spi.component.CompositeComponent;
 
 /**
  * @version $Rev$ $Date$
  */
 public class StandaloneRuntimeImpl extends AbstractRuntime {
-    protected void registerSystemComponents(CompositeComponent systemComponent) throws InitializationException {
-        super.registerSystemComponents(systemComponent);
+    protected void registerSystemComponents() throws InitializationException {
+        super.registerSystemComponents();
         try {
-            systemComponent.registerJavaObject(StandaloneRuntimeInfo.COMPONENT_NAME,
-                                                    StandaloneRuntimeInfo.class,
-                                                    (StandaloneRuntimeInfo) getRuntimeInfo());
+            getComponentManager().registerJavaObject(StandaloneRuntimeInfo.COMPONENT_NAME,
+                StandaloneRuntimeInfo.class,
+                (StandaloneRuntimeInfo) getRuntimeInfo());
         } catch (ComponentRegistrationException e) {
             throw new InitializationException(e);
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org