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

svn commit: r528262 - in /incubator/tuscany/java/sca/samples/echo-binding/src/main: java/org/apache/tuscany/binding/echo/ resources/META-INF/sca/ resources/META-INF/services/

Author: lresende
Date: Thu Apr 12 15:33:59 2007
New Revision: 528262

URL: http://svn.apache.org/viewvc?view=rev&rev=528262
Log:
More updates to echo-binding sample

Modified:
    incubator/tuscany/java/sca/samples/echo-binding/src/main/java/org/apache/tuscany/binding/echo/EchoModuleActivator.java
    incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/sca/extension.composite
    incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/services/org.apache.tuscany.spi.bootstrap.ModuleActivator

Modified: incubator/tuscany/java/sca/samples/echo-binding/src/main/java/org/apache/tuscany/binding/echo/EchoModuleActivator.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/echo-binding/src/main/java/org/apache/tuscany/binding/echo/EchoModuleActivator.java?view=diff&rev=528262&r1=528261&r2=528262
==============================================================================
--- incubator/tuscany/java/sca/samples/echo-binding/src/main/java/org/apache/tuscany/binding/echo/EchoModuleActivator.java (original)
+++ incubator/tuscany/java/sca/samples/echo-binding/src/main/java/org/apache/tuscany/binding/echo/EchoModuleActivator.java Thu Apr 12 15:33:59 2007
@@ -24,10 +24,12 @@
 import org.apache.tuscany.services.spi.contribution.StAXArtifactProcessorRegistry;
 import org.apache.tuscany.spi.bootstrap.ExtensionPointRegistry;
 import org.apache.tuscany.spi.bootstrap.ModuleActivator;
+import org.apache.tuscany.spi.builder.BuilderRegistry;
 
 
 public class EchoModuleActivator implements ModuleActivator {
-    private static final EchoBindingLoader echoBindingProcessor = new EchoBindingLoader();
+    private final EchoBindingLoader echoBindingProcessor = new EchoBindingLoader();
+    private final EchoBuilder echoBindingBuilder = new EchoBuilder();
 
     public Map<Class, Object> getExtensionPoints() {
         // No extensionPoints being contributed here
@@ -38,6 +40,12 @@
         //Add the EchoProcessor to the proper registry
         StAXArtifactProcessorRegistry artifactProcessorRegistry = registry.getExtensionPoint(StAXArtifactProcessorRegistry.class);
         artifactProcessorRegistry.addArtifactProcessor(echoBindingProcessor);
+        
+        BuilderRegistry builderRegistry = registry.getExtensionPoint(BuilderRegistry.class);
+        echoBindingBuilder.setBuilderRegistry(builderRegistry);
+        echoBindingBuilder.init();
+        
+        builderRegistry.register(EchoBinding.class, echoBindingBuilder);
     }
 
     public void stop(ExtensionPointRegistry registry) {

Modified: incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/sca/extension.composite
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/sca/extension.composite?view=diff&rev=528262&r1=528261&r2=528262
==============================================================================
--- incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/sca/extension.composite (original)
+++ incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/sca/extension.composite Thu Apr 12 15:33:59 2007
@@ -22,15 +22,14 @@
 -->
 <composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
            xmlns:system="http://tuscany.apache.org/xmlns/system/1.0-SNAPSHOT"
-
            name="echobinding-extension">
 
     <component name="BindingLoader">
-        <system:implementation.system class="echo.EchoBindingLoader"/>
+        <system:implementation.system class="org.apache.tuscany.binding.echo.EchoBindingLoader"/>
     </component>
 
     <component name="BindingBuilder">
-        <system:implementation.system class="echo.EchoBuilder"/>
+        <system:implementation.system class="org.apache.tuscany.binding.echo.EchoBuilder"/>
     </component>
 
 </composite>

Modified: incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/services/org.apache.tuscany.spi.bootstrap.ModuleActivator
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/services/org.apache.tuscany.spi.bootstrap.ModuleActivator?view=diff&rev=528262&r1=528261&r2=528262
==============================================================================
--- incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/services/org.apache.tuscany.spi.bootstrap.ModuleActivator (original)
+++ incubator/tuscany/java/sca/samples/echo-binding/src/main/resources/META-INF/services/org.apache.tuscany.spi.bootstrap.ModuleActivator Thu Apr 12 15:33:59 2007
@@ -1,2 +1,2 @@
 # Implementation class for the ExtensionActivator
-org.apache.tuscany.container.crud.CRUDModuleActivator
+org.apache.tuscany.binding.echo.EchoModuleActivator



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