Author: ruwan
Date: Sat May  9 08:39:36 2009
New Revision: 35406
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=35406

Log:
sync up with synapse trunk


Modified:
   
branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java
   
branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteClient.java

Modified: 
branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java?rev=35406&r1=35405&r2=35406&view=diff
==============================================================================
--- 
branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java
 (original)
+++ 
branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java
 Sat May  9 08:39:36 2009
@@ -1,5 +1,6 @@
 package samples.userguide;
 
+import org.apache.axiom.om.OMElement;
 import org.apache.axis2.client.async.AxisCallback;
 
 /**
@@ -9,8 +10,12 @@
 
     public void onMessage(org.apache.axis2.context.MessageContext 
messageContext) {
         System.out.println("Response received to the callback");
-        StockQuoteClient.InnerStruct.RESULT
+        OMElement result
                 = messageContext.getEnvelope().getBody().getFirstElement();
+        // Detach the result to make sure that the element we return to the 
sample client
+        // is completely built
+        result.detach();
+        StockQuoteClient.InnerStruct.RESULT = result;
     }
 
     public void onFault(org.apache.axis2.context.MessageContext 
messageContext) {

Modified: 
branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteClient.java
URL: 
http://wso2.org/svn/browse/wso2/branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteClient.java?rev=35406&r1=35405&r2=35406&view=diff
==============================================================================
--- 
branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteClient.java
   (original)
+++ 
branches/synapse/1.3-wso2v1/modules/samples/src/main/java/samples/userguide/StockQuoteClient.java
   Sat May  9 08:39:36 2009
@@ -232,6 +232,7 @@
 
         } else if ("dualquote".equals(mode)) {
             serviceClient.sendReceiveNonBlocking(payload, new 
StockQuoteCallback());
+            printResult();
         } else {
             long i = 0;
             while (i < iterations || infinite) {

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

Reply via email to