You are viewing a plain text version of this content. The canonical link for it is here.
Posted to sandesha-dev@ws.apache.org by ga...@apache.org on 2008/06/17 12:35:16 UTC

svn commit: r668611 - /webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java

Author: gatfora
Date: Tue Jun 17 03:35:15 2008
New Revision: 668611

URL: http://svn.apache.org/viewvc?rev=668611&view=rev
Log:
Applying patch for https://issues.apache.org/jira/browse/SANDESHA2-158  Thanks David, Sara

Modified:
    webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java

Modified: webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java
URL: http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java?rev=668611&r1=668610&r2=668611&view=diff
==============================================================================
--- webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java (original)
+++ webservices/sandesha/trunk/java/modules/core/src/main/java/org/apache/sandesha2/util/SandeshaUtil.java Tue Jun 17 03:35:15 2008
@@ -982,12 +982,11 @@
 		int executionChainLength = executionChain.size();
 		for(int i=0;i<executionChainLength;i++){
 			Handler handler = (Handler)executionChain.get(i);
-			if("Security".equals(handler.getName())){
+			if("Security".equals(handler.getName())||"MessageOut".equals(handler.getName())){
 				retransmittablePhases.add(handler);
-				executionChain.remove(i);
-				executionChainLength=executionChain.size();
 			}
 		}
+		executionChain.removeAll(retransmittablePhases);
 		message.setProperty(Sandesha2Constants.RETRANSMITTABLE_PHASES, retransmittablePhases);
 	}
 	



---------------------------------------------------------------------
To unsubscribe, e-mail: sandesha-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: sandesha-dev-help@ws.apache.org