[jboss-svn-commits] JBL Code SVN: r28841 - labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/couriers.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Aug 5 10:31:30 EDT 2009


Author: beve
Date: 2009-08-05 10:31:30 -0400 (Wed, 05 Aug 2009)
New Revision: 28841

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/couriers/JmsCourier.java
Log:
Work for https://jira.jboss.org/jira/browse/JBESB-2771 "JmsCourier: Add Filter for incoming JMS Message properties."


Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/couriers/JmsCourier.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/couriers/JmsCourier.java	2009-08-05 14:31:10 UTC (rev 28840)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/internal/soa/esb/couriers/JmsCourier.java	2009-08-05 14:31:30 UTC (rev 28841)
@@ -39,6 +39,7 @@
 import javax.xml.parsers.ParserConfigurationException;
 
 import org.apache.log4j.Logger;
+import org.jboss.internal.soa.esb.addressing.eprs.DefaultJmsReplyToEpr;
 import org.jboss.internal.soa.esb.couriers.helpers.JmsComposer;
 import org.jboss.internal.soa.esb.rosetta.pooling.ConnectionException;
 import org.jboss.internal.soa.esb.rosetta.pooling.JmsConnectionFailureException;
@@ -659,11 +660,17 @@
      * Strategy for setting JMSProperties
      */
     private JMSPropertiesSetter jmsPropertiesStrategy = new DefaultJMSPropertiesSetter();
-
+    
     /**
+     * Filter pattern for incoming property keys. These are property key names that should not be
+     * extracted from the JMS Message object into the ESB Message object.
+     */
+    private static final String INPUT_PROPERTIES_FILTER = DefaultJmsReplyToEpr.REPLY_UUID_TAG;
+    
+    /**
      * Strategy for setting JMS Properties on the ESB Message object created
      * by the process method.
-	 */
-	private ESBPropertiesSetter esbPropertiesStrategy = new DefaultESBPropertiesSetter();
-	
+     */
+    private ESBPropertiesSetter esbPropertiesStrategy = new DefaultESBPropertiesSetter(INPUT_PROPERTIES_FILTER);
+
 }



More information about the jboss-svn-commits mailing list