You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ra...@apache.org on 2008/12/05 08:18:33 UTC

svn commit: r723632 - in /tuscany/branches/sca-java-1.x/samples/callbacks-jms: build.xml pom.xml src/main/java/callbacks/CallbackJMSClient.java

Author: ramkumar
Date: Thu Dec  4 23:18:33 2008
New Revision: 723632

URL: http://svn.apache.org/viewvc?rev=723632&view=rev
Log:
fixes for TUSCANY-2717

Added:
    tuscany/branches/sca-java-1.x/samples/callbacks-jms/src/main/java/callbacks/CallbackJMSClient.java
Modified:
    tuscany/branches/sca-java-1.x/samples/callbacks-jms/build.xml
    tuscany/branches/sca-java-1.x/samples/callbacks-jms/pom.xml

Modified: tuscany/branches/sca-java-1.x/samples/callbacks-jms/build.xml
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/samples/callbacks-jms/build.xml?rev=723632&r1=723631&r2=723632&view=diff
==============================================================================
--- tuscany/branches/sca-java-1.x/samples/callbacks-jms/build.xml (original)
+++ tuscany/branches/sca-java-1.x/samples/callbacks-jms/build.xml Thu Dec  4 23:18:33 2008
@@ -16,8 +16,8 @@
  * specific language governing permissions and limitations
  * under the License.    
 -->
-<project name="calculator" default="compile">
-    <property name="test.class" value="callbacks.CallbacksTestCase" />
+<project name="callbacks-jms" default="compile">
+    <property name="test.class" value="callbacks.CallbackJMSClient" />
 	<property name="test.jar"   value="sample-callbacks-jms.jar" />
 	
     <target name="init">

Modified: tuscany/branches/sca-java-1.x/samples/callbacks-jms/pom.xml
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/samples/callbacks-jms/pom.xml?rev=723632&r1=723631&r2=723632&view=diff
==============================================================================
--- tuscany/branches/sca-java-1.x/samples/callbacks-jms/pom.xml (original)
+++ tuscany/branches/sca-java-1.x/samples/callbacks-jms/pom.xml Thu Dec  4 23:18:33 2008
@@ -26,7 +26,7 @@
         <relativePath>../../pom.xml</relativePath>
     </parent>
     <artifactId>sample-callbacks-jms</artifactId>
-    <name>Apache Tuscany SCA Callbacks with JMS Sample</name>
+    <name>Apache Tuscany SCA Sample Callbacks with JMS</name>
 
     <repositories>
        <repository>

Added: tuscany/branches/sca-java-1.x/samples/callbacks-jms/src/main/java/callbacks/CallbackJMSClient.java
URL: http://svn.apache.org/viewvc/tuscany/branches/sca-java-1.x/samples/callbacks-jms/src/main/java/callbacks/CallbackJMSClient.java?rev=723632&view=auto
==============================================================================
--- tuscany/branches/sca-java-1.x/samples/callbacks-jms/src/main/java/callbacks/CallbackJMSClient.java (added)
+++ tuscany/branches/sca-java-1.x/samples/callbacks-jms/src/main/java/callbacks/CallbackJMSClient.java Thu Dec  4 23:18:33 2008
@@ -0,0 +1,26 @@
+package callbacks;
+
+import org.apache.tuscany.sca.node.SCAClient;
+import org.apache.tuscany.sca.node.SCANode;
+import org.apache.tuscany.sca.node.SCANodeFactory;
+
+public class CallbackJMSClient {
+	
+	public static void main(String[] args) throws Exception {
+
+        SCANodeFactory factory = SCANodeFactory.newInstance();
+        SCANode node = factory.createSCANodeFromClassLoader("callbacks.composite", CallbackJMSClient.class.getClassLoader());
+        node.start();
+        
+        OrderServiceClient orderServiceClient = ((SCAClient)node).getService(OrderServiceClient.class, "ClientComponent");
+        
+        // do something
+        orderServiceClient.doSomeOrdering();
+        
+        // wait to give the service time to respond
+        Thread.sleep(500);
+        
+        node.stop();
+    }
+
+}