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) {