[jboss-svn-commits] JBL Code SVN: r11548 - labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue May 1 07:29:23 EDT 2007


Author: mark.little at jboss.com
Date: 2007-05-01 07:29:23 -0400 (Tue, 01 May 2007)
New Revision: 11548

Modified:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
Log:
http://jira.jboss.com/jira/browse/JBESB-193

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java	2007-05-01 11:26:40 UTC (rev 11547)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/ActionProcessingPipeline.java	2007-05-01 11:29:23 UTC (rev 11548)
@@ -389,7 +389,7 @@
 	 * 
 	 * @param message
 	 *            the message to work on.
-	 * @return the FaultTo EPR, or the From EPR, or null, in that order.
+	 * @return the FaultTo EPR, or ReplyTo, or the From EPR, or null, in that order.
 	 */
 
 	private EPR getFaultToAddress(Message message)
@@ -402,7 +402,10 @@
 			if (message.getHeader().getCall().getFaultTo() != null)
 				return message.getHeader().getCall().getFaultTo();
 			else
-				return message.getHeader().getCall().getFrom();
+				if (message.getHeader().getCall().getReplyTo() != null)
+					return message.getHeader().getCall().getReplyTo();
+				else
+					return message.getHeader().getCall().getFrom();
 		}
 		catch (final NullPointerException e)
 		{




More information about the jboss-svn-commits mailing list