[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