[rhmessaging-commits] rhmessaging commits: r2354 - mgmt/trunk/cumin/python/cumin.
rhmessaging-commits at lists.jboss.org
rhmessaging-commits at lists.jboss.org
Mon Aug 25 15:11:27 EDT 2008
Author: eallen
Date: 2008-08-25 15:11:27 -0400 (Mon, 25 Aug 2008)
New Revision: 2354
Modified:
mgmt/trunk/cumin/python/cumin/brokerlink.py
mgmt/trunk/cumin/python/cumin/brokerlink.strings
Log:
On the view broker link page, make the status box red when there is a non-null last error
Modified: mgmt/trunk/cumin/python/cumin/brokerlink.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/brokerlink.py 2008-08-25 18:29:45 UTC (rev 2353)
+++ mgmt/trunk/cumin/python/cumin/brokerlink.py 2008-08-25 19:11:27 UTC (rev 2354)
@@ -268,24 +268,16 @@
return "No, Cancel"
class PeerStatus(CuminStatus):
- def render_messages_received(self, session, peer):
- return self.app.model.exchange.msgReceives.rate_html(peer)
+
+ def render_color(self, session, link):
+ return link.statsCurr.lastError and "red" or "green"
+
+ def render_peer_state(self, session, peer):
+ return peer.statsCurr.state
- def render_messages_routed(self, session, peer):
- return self.app.model.exchange.msgRoutes.rate_html(peer)
+ def render_peer_error(self, session, peer):
+ return peer.statsCurr.lastError
- def render_messages_dropped(self, session, peer):
- return self.app.model.exchange.msgDrops.value(peer)
-
- def render_bytes_received(self, session, peer):
- return self.app.model.exchange.byteReceives.rate_html(peer)
-
- def render_bytes_routed(self, session, peer):
- return self.app.model.exchange.byteRoutes.rate_html(peer)
-
- def render_bytes_dropped(self, session, peer):
- return self.app.model.exchange.byteDrops.value(peer)
-
class PeerView(CuminView):
def __init__(self, app, name):
super(PeerView, self).__init__(app, name)
Modified: mgmt/trunk/cumin/python/cumin/brokerlink.strings
===================================================================
--- mgmt/trunk/cumin/python/cumin/brokerlink.strings 2008-08-25 18:29:45 UTC (rev 2353)
+++ mgmt/trunk/cumin/python/cumin/brokerlink.strings 2008-08-25 19:11:27 UTC (rev 2354)
@@ -312,3 +312,18 @@
}
]]>
</script>
+
+
+[PeerStatus.html]
+<div id="{id}" class="CuminStatus {color}">
+ <table>
+ <tr>
+ <th><strong>State</strong></th>
+ <td>{peer_state}</td>
+ </tr>
+ <tr>
+ <th><strong>Last Error</strong></th>
+ <td>{peer_error}</td>
+ </tr>
+ </table>
+</div>
More information about the rhmessaging-commits
mailing list