You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ve...@apache.org on 2012/07/28 11:04:06 UTC

svn commit: r1366617 - /synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java

Author: veithen
Date: Sat Jul 28 09:04:06 2012
New Revision: 1366617

URL: http://svn.apache.org/viewvc?rev=1366617&view=rev
Log:
Some code simplifications using the new OMContainer#removeChildren() method.

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java?rev=1366617&r1=1366616&r2=1366617&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/eip/splitter/IterateMediator.java Sat Jul 28 09:04:06 2012
@@ -108,10 +108,7 @@ public class IterateMediator extends Abs
 
             // if not preservePayload remove all the child elements
             if (!preservePayload && envelope.getBody() != null) {
-                for (Iterator itr = envelope.getBody().getChildren(); itr.hasNext();) {
-                    itr.next();
-                    itr.remove();
-                }
+                envelope.getBody().removeChildren();
             }
 
             int msgCount = splitElements.size();