Author: asankaa
Date: Wed Dec 17 03:30:58 2008
New Revision: 27111
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=27111

Log:
change the eventsender to send one way messages


Modified:
   
branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSender.java

Modified: 
branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSender.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSender.java?rev=27111&r1=27110&r2=27111&view=diff
==============================================================================
--- 
branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSender.java
        (original)
+++ 
branches/synapse/1.2.wso2v1/modules/samples/src/main/java/samples/userguide/EventSender.java
        Wed Dec 17 03:30:58 2008
@@ -29,6 +29,7 @@
 import org.apache.axis2.client.ServiceClient;
 import org.apache.axis2.context.ConfigurationContext;
 import org.apache.axis2.context.ConfigurationContextFactory;
+import org.apache.axis2.context.MessageContext;
 
 import java.io.File;
 
@@ -89,6 +90,7 @@
         serviceClient.engageModule("addressing");
         options.setTo(new EndpointReference(addUrl));
         options.setAction(action);
+        options.setProperty(MessageContext.TRANSPORT_NON_BLOCKING, 
Boolean.FALSE); // set for fire and foget
         serviceClient.setOptions(options);
         serviceClient.addHeader(topicOm);
         OMElement payload = AXIOMUtil.stringToOM("<m:placeOrder 
xmlns:m=\"http://services.samples/xsd\";>\n" +
@@ -101,8 +103,9 @@
 
         System.out.println("Sending Event : \n" + payload.toString());
         try {
-            serviceClient.sendRobust(payload);            
+            serviceClient.fireAndForget(payload);
             System.out.println("Event sent to topic " + topic);
+            Thread.sleep(1000);
             if (configContext != null) {
                 configContext.terminate();
             }

_______________________________________________
Esb-java-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev

Reply via email to