[rhmessaging-commits] rhmessaging commits: r2258 - mgmt/trunk/cumin/python/cumin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Tue Aug 5 18:55:41 EDT 2008


Author: eallen
Date: 2008-08-05 18:55:40 -0400 (Tue, 05 Aug 2008)
New Revision: 2258

Modified:
   mgmt/trunk/cumin/python/cumin/exchange.py
   mgmt/trunk/cumin/python/cumin/exchange.strings
Log:
Allow add of headers exchange

Modified: mgmt/trunk/cumin/python/cumin/exchange.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/exchange.py	2008-08-05 22:55:19 UTC (rev 2257)
+++ mgmt/trunk/cumin/python/cumin/exchange.py	2008-08-05 22:55:40 UTC (rev 2258)
@@ -422,6 +422,11 @@
         self.fanout.set_value("fanout")
         self.add_child(self.fanout)
         
+        self.headers = RadioInput(app, "headers", self)
+        self.headers.set_parameter(self.type)
+        self.headers.set_value("headers")
+        self.add_child(self.headers)
+        
         self.xml = RadioInput(app, "xml", self)
         self.xml.set_parameter(self.type)
         self.xml.set_value("xml")
@@ -436,6 +441,9 @@
     def render_fanout_id(self, session, *args):
         return self.fanout.path
 
+    def render_headers_id(self, session, *args):
+        return self.headers.path
+    
     def render_xml_id(self, session, *args):
         return self.xml.path
 

Modified: mgmt/trunk/cumin/python/cumin/exchange.strings
===================================================================
--- mgmt/trunk/cumin/python/cumin/exchange.strings	2008-08-05 22:55:19 UTC (rev 2257)
+++ mgmt/trunk/cumin/python/cumin/exchange.strings	2008-08-05 22:55:40 UTC (rev 2258)
@@ -103,6 +103,10 @@
         <label for="{fanout_id}"><em>Fan Out:</em> Route message to all queues attached to this exchange</label>
       </div>
       <div class="field">
+        {headers}
+        <label for="{headers_id}"><em>Headers:</em> Route message to queues based on content of the message header</label>
+      </div>
+      <div class="field">
         {xml}
         <label for="{xml_id}"><em>XML:</em> Route message to queues based on XML content of the message</label>
       </div>




More information about the rhmessaging-commits mailing list