You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by va...@apache.org on 2008/11/20 16:52:37 UTC
svn commit: r719261 - in
/geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main:
java/sample/HelloworldImpl.java
resources/META-INF/sca-deployables/Helloworld.composite
Author: vamsic007
Date: Thu Nov 20 07:52:37 2008
New Revision: 719261
URL: http://svn.apache.org/viewvc?rev=719261&view=rev
Log:
Changed the impl a little bit and added two more components to the composite.
Modified:
geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/java/sample/HelloworldImpl.java
geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/resources/META-INF/sca-deployables/Helloworld.composite
Modified: geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/java/sample/HelloworldImpl.java
URL: http://svn.apache.org/viewvc/geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/java/sample/HelloworldImpl.java?rev=719261&r1=719260&r2=719261&view=diff
==============================================================================
--- geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/java/sample/HelloworldImpl.java (original)
+++ geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/java/sample/HelloworldImpl.java Thu Nov 20 07:52:37 2008
@@ -19,11 +19,18 @@
package sample;
-public class HelloworldImpl implements Helloworld {
+import org.osoa.sca.annotations.ComponentName;
+public class HelloworldImpl implements Helloworld {
+
+ protected String greetingPrefix = "Hello";
+
+ @ComponentName
+ protected String componentName;
+
public String sayHello(String name) {
- System.out.println("HelloworldImpl.sayHello: " + name);
- return "Hello " + name;
+ System.out.println(componentName+": HelloworldImpl.sayHello: " + name);
+ return greetingPrefix + " " + name;
}
}
Modified: geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/resources/META-INF/sca-deployables/Helloworld.composite
URL: http://svn.apache.org/viewvc/geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/resources/META-INF/sca-deployables/Helloworld.composite?rev=719261&r1=719260&r2=719261&view=diff
==============================================================================
--- geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/resources/META-INF/sca-deployables/Helloworld.composite (original)
+++ geronimo/plugins/tuscany/trunk/samples/helloworld-service/src/main/resources/META-INF/sca-deployables/Helloworld.composite Thu Nov 20 07:52:37 2008
@@ -25,4 +25,13 @@
<implementation.java class="sample.HelloworldImpl"/>
</component>
+ <component name="HelloworldTeluguComponent">
+ <implementation.java class="sample.HelloworldImpl"/>
+ <property name="greetingPrefix">Namaskaaram</property>
+ </component>
+
+ <component name="HelloworldFrenchComponent">
+ <implementation.java class="sample.HelloworldImpl"/>
+ <property name="greetingPrefix">Bonjour</property>
+ </component>
</composite>