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
