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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Nov 7 14:17:12 EST 2006


Author: kurt.stam at jboss.com
Date: 2006-11-07 14:17:11 -0500 (Tue, 07 Nov 2006)
New Revision: 7440

Modified:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/CbrProxyAction.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/CbrJmsQueueListener.java
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueReplyListener.java
Log:
CBR reply listener

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/CbrProxyAction.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/CbrProxyAction.java	2006-11-07 18:56:59 UTC (rev 7439)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/CbrProxyAction.java	2006-11-07 19:17:11 UTC (rev 7440)
@@ -94,7 +94,7 @@
         return routeAndDeliver(message);
     }
     /**
-     * Just route. 
+     * Just route. The routing returns the message with a Collection of destinationService names.
      * 
      * @param message
      * @return

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/CbrJmsQueueListener.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/CbrJmsQueueListener.java	2006-11-07 18:56:59 UTC (rev 7439)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/CbrJmsQueueListener.java	2006-11-07 19:17:11 UTC (rev 7440)
@@ -89,7 +89,7 @@
         			_logger.log(Priority.DEBUG, "Sending message to the Content Based Router.");
         			Collection<String> destinationServices = cbr.route(ruleSet, message);
         			if (Boolean.FALSE.equals(message.getProperties().getProperty(MessageRouter.DELIVER_MESSAGES))) {
-        				message.getBody().add(MessageRouter.ROUTING_DESTINATION_SERVICE_LIST, destinationServices);
+        				message.getProperties().setProperty(MessageRouter.ROUTING_DESTINATION_SERVICE_LIST, destinationServices);
         				try  { 
         					_logger.debug("Replying to caller");
         					//TODO For now it's ok to assume it's JMS. But going forward this needs to be fixed

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueReplyListener.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueReplyListener.java	2006-11-07 18:56:59 UTC (rev 7439)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/message/JmsQueueReplyListener.java	2006-11-07 19:17:11 UTC (rev 7440)
@@ -58,7 +58,7 @@
 	
 	private static Logger _logger = Logger.getLogger(JmsQueueReplyListener.class);
 	private static long SLEEP_FOR_RETRY = 500;
-	private static long LISTEN_TIME_OUT = 5000;
+	private static long LISTEN_TIME_OUT = 50000;
 	private QueueConnection _Qconn = null;
 	private QueueSession 	_Qsess = null;
 	private Queue			_Queue = null;




More information about the jboss-svn-commits mailing list