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