Author: veithen
Date: Thu May  7 22:22:12 2009
New Revision: 772794

URL: http://svn.apache.org/viewvc?rev=772794&view=rev
Log:
Fixed another issue in the sample client (see comment in the code).

Modified:
    
synapse/trunk/java/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java

Modified: 
synapse/trunk/java/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java
URL: 
http://svn.apache.org/viewvc/synapse/trunk/java/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java?rev=772794&r1=772793&r2=772794&view=diff
==============================================================================
--- 
synapse/trunk/java/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java
 (original)
+++ 
synapse/trunk/java/modules/samples/src/main/java/samples/userguide/StockQuoteCallback.java
 Thu May  7 22:22:12 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) {


Reply via email to