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