[jboss-cvs] JBoss Messaging SVN: r1531 - branches/Branch_Client_Failover_Experiment/src/main/org/jboss/messaging/core/plugin/postoffice

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Oct 31 23:59:47 EST 2006


Author: clebert.suconic at jboss.com
Date: 2006-10-31 23:59:46 -0500 (Tue, 31 Oct 2006)
New Revision: 1531

Modified:
   branches/Branch_Client_Failover_Experiment/src/main/org/jboss/messaging/core/plugin/postoffice/DefaultPostOffice.java
Log:
http://jira.jboss.org/jira/browse/JBMESSAGING-519 -Adding tabular data into listBindings

Modified: branches/Branch_Client_Failover_Experiment/src/main/org/jboss/messaging/core/plugin/postoffice/DefaultPostOffice.java
===================================================================
--- branches/Branch_Client_Failover_Experiment/src/main/org/jboss/messaging/core/plugin/postoffice/DefaultPostOffice.java	2006-11-01 04:57:46 UTC (rev 1530)
+++ branches/Branch_Client_Failover_Experiment/src/main/org/jboss/messaging/core/plugin/postoffice/DefaultPostOffice.java	2006-11-01 04:59:46 UTC (rev 1531)
@@ -613,39 +613,57 @@
        StringWriter buffer = new StringWriter();
        PrintWriter out = new PrintWriter(buffer);
 
-       out.println("*****************************************************");
-       out.println("Printing current binding information on PostOffice(" + this.officeName +") :\n");
        out.println("Ocurrencies of nameMaps:");
+       out.println("<table border=1>");
        for (Iterator mapIterator = nameMaps.entrySet().iterator();mapIterator.hasNext();)
        {
            Map.Entry entry = (Map.Entry)mapIterator.next();
-           out.println("Map on node " + entry.getKey());
+           out.println("<tr><td colspan=3><b>Map on node " + entry.getKey() + "</b></td></tr>");
            Map valuesOnNode = (Map)entry.getValue();
 
+           out.println("<tr><td>Key</td><td>Value</td><td>Class of Value</td></tr>");
+           int bindingCount=0;
            for (Iterator valuesIterator=valuesOnNode.entrySet().iterator();valuesIterator.hasNext();)
            {
                Map.Entry entry2 = (Map.Entry)valuesIterator.next();
-               out.println("   bindingName=" +entry2.getKey() + " value = " + entry2.getValue() + " valueClass=" + entry2.getValue().getClass().getName());
+
+               out.println("<tr>");
+               out.println("<td>" + entry2.getKey() + "</td><td>" + entry2.getValue()+ "</td><td>" + entry2.getValue().getClass().getName() + "</td>");
+               out.println("</tr>");
+               //out.println("   bindingName=" +entry2.getKey() + " value = " + entry2.getValue() + " valueClass=" + entry2.getValue().getClass().getName());
            }
        }
+       out.println("</table>");
 
+
+
        out.println("<br>Ocurrencies of conditionMap:");
 
+       out.println("<table border=1>");
+       out.println("<tr><td>EntryName</td><td>Value</td>");
        for (Iterator iterConditions = conditionMap.entrySet().iterator();iterConditions.hasNext();)
        {
            Map.Entry entry = (Map.Entry)iterConditions.next();
-           out.println("entryName=" + entry.getKey() + " classValue=" + entry.getValue());
+           out.println("<tr><td>" + entry.getKey() + "</td><td>" + entry.getValue() + "</td></tr>");
+
            if (entry.getValue() instanceof Bindings)
            {
+               out.println("<tr><td>Binding Information:</td><td>");
+               out.println("<table border=1>");
+               out.println("<tr><td>Binding</td><td>Queue</td></tr>");
                Bindings bindings = (Bindings)entry.getValue();
                for (Iterator iterBindings = bindings.getAllBindings().iterator();iterBindings.hasNext();)
                {
+
                    Binding binding = (Binding)iterBindings.next();
-                   out.println("Binding information=" + binding + " Queue = " + binding);
+                   out.println("<tr><td>" + binding + "</td><td>" + binding.getQueue() + "</td></tr>");
                }
+               out.println("</table></td></tr>");
            }
        }
+       out.println("</table>");
 
+
        return buffer.toString();
 
 




More information about the jboss-cvs-commits mailing list