From 4d42e767b7aa8a9e0a62bb4431b3104dbc1e32df Mon Sep 17 00:00:00 2001 From: Keith Wall Date: Sun, 10 Aug 2014 20:52:20 +0000 Subject: QPID-5984: [Java Broker] Queue tab improvements * Revert to two column layout to optimise use of screen space * Expose flow control, oldest message age and maximum delivery attempt attributes git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1617160 13f79535-47bb-0310-9956-ffa450edef68 --- .../java/resources/js/qpid/management/Queue.js | 13 +- .../src/main/java/resources/showQueue.html | 149 +++++++++++++-------- 2 files changed, 104 insertions(+), 58 deletions(-) (limited to 'java/broker-plugins/management-http') diff --git a/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Queue.js b/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Queue.js index 025390b9ff..59e49f3302 100644 --- a/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Queue.js +++ b/java/broker-plugins/management-http/src/main/java/resources/js/qpid/management/Queue.js @@ -333,7 +333,11 @@ define(["dojo/_base/xhr", "bytesInRateUnits", "msgOutRate", "bytesOutRate", - "bytesOutRateUnits"]); + "bytesOutRateUnits", + "queueFlowResumeSizeBytes", + "queueFlowControlSizeBytes", + "maximumDeliveryAttempts", + "oldestMessageAge"]); @@ -413,6 +417,13 @@ define(["dojo/_base/xhr", { this.messageGroups.style.display = "none"; } + + this.queueFlowControlSizeBytes.innerHTML = entities.encode(String(this.queueData[ "queueFlowControlSizeBytes" ])); + this.queueFlowResumeSizeBytes.innerHTML = entities.encode(String(this.queueData[ "queueFlowResumeSizeBytes" ])); + + this.oldestMessageAge.innerHTML = entities.encode(String(this.queueData[ "oldestMessageAge" ] / 1000)); + var maximumDeliveryAttempts = this.queueData[ "maximumDeliveryAttempts" ]; + this.maximumDeliveryAttempts.innerHTML = entities.encode(String( maximumDeliveryAttempts == 0 ? "" : maximumDeliveryAttempts)); }; QueueUpdater.prototype.update = function() diff --git a/java/broker-plugins/management-http/src/main/java/resources/showQueue.html b/java/broker-plugins/management-http/src/main/java/resources/showQueue.html index 52903a80ea..961f60e214 100644 --- a/java/broker-plugins/management-http/src/main/java/resources/showQueue.html +++ b/java/broker-plugins/management-http/src/main/java/resources/showQueue.html @@ -20,22 +20,81 @@ -->
+
Name:
-
-
-
-
State:
-
+
-
Durable:
-
+
+
+
Type:
+
+
+
+
+
State:
+
+
+
+
Durable:
+
+
+
+
Lifespan:
+
+
+
+
Persist Messages:
+
+
-
-
Persist Messages:
-
+
+
+
Inbound:
+
+ + msg/s + + +
+
+
+
Outbound:
+
+ + msg/s + + +
+
+
+
Size:
+
+ + msgs + ( + ) +
+
+
+
Pre-fetched:
+
+ + msgs + ( + ) +
+
+
+
Oldest Message Age:
+
+ + secs +
+
+
Enforced Max. Ttl(ms):
@@ -53,55 +112,12 @@
-
Lifespan:
-
-
-
-
Type:
-
- - -
-
-
-
Size:
-
- - msgs - ( - ) -
-
-
-
Pre-fetched:
-
- - msgs - ( - ) -
-
-
-
Inbound:
-
- - msg/s - ( - ) -
+
Alternate Exchange:
+
-
Outbound:
-
- - msg/s - ( - ) -
-
-
-
AlternateExchange:
-
+
Maximum Delivery Attempts:
+
@@ -132,6 +148,25 @@
+
+
+
+
Capacity:
+
+ + B +
+
+
+
Resume Capacity:
+
+ + B +
+
+
+
+
-- cgit v1.2.1