[hornetq-commits] JBoss hornetq SVN: r9705 - in branches/hornetq-416/src/main/org/hornetq: jms/management/impl and 1 other directory.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Sep 21 05:31:14 EDT 2010


Author: jmesnil
Date: 2010-09-21 05:31:13 -0400 (Tue, 21 Sep 2010)
New Revision: 9705

Modified:
   branches/hornetq-416/src/main/org/hornetq/api/jms/management/SubscriptionInfo.java
   branches/hornetq-416/src/main/org/hornetq/jms/management/impl/JMSTopicControlImpl.java
Log:
https://jira.jboss.org/browse/HORNETQ-416

* add deliveringCount to the SubscriptionInfo returned by JMSTopicControl.listXXXSubscriptions() methods

Modified: branches/hornetq-416/src/main/org/hornetq/api/jms/management/SubscriptionInfo.java
===================================================================
--- branches/hornetq-416/src/main/org/hornetq/api/jms/management/SubscriptionInfo.java	2010-09-21 09:22:42 UTC (rev 9704)
+++ branches/hornetq-416/src/main/org/hornetq/api/jms/management/SubscriptionInfo.java	2010-09-21 09:31:13 UTC (rev 9705)
@@ -40,6 +40,8 @@
 
    private final int messageCount;
 
+   private final int deliveringCount;
+   
    // Static --------------------------------------------------------
 
    /**
@@ -58,7 +60,8 @@
                                                       sub.optString("name", null),
                                                       sub.getBoolean("durable"),
                                                       sub.optString("selector", null),
-                                                      sub.getInt("messageCount"));
+                                                      sub.getInt("messageCount"),
+                                                      sub.getInt("deliveringCount"));
          infos[i] = info;
       }
 
@@ -72,7 +75,8 @@
                             final String name,
                             final boolean durable,
                             final String selector,
-                            final int messageCount)
+                            final int messageCount,
+                            final int deliveringCount)
    {
       this.queueName = queueName;
       this.clientID = clientID;
@@ -80,6 +84,7 @@
       this.durable = durable;
       this.selector = selector;
       this.messageCount = messageCount;
+      this.deliveringCount = deliveringCount;
    }
 
    // Public --------------------------------------------------------
@@ -131,6 +136,14 @@
    {
       return messageCount;
    }
+   
+   /**
+    * Returns the number of messages currently delivered to this subscription.
+    */
+   public int getDeliveringCount()
+   {
+      return deliveringCount;
+   }
 
    // Package protected ---------------------------------------------
 

Modified: branches/hornetq-416/src/main/org/hornetq/jms/management/impl/JMSTopicControlImpl.java
===================================================================
--- branches/hornetq-416/src/main/org/hornetq/jms/management/impl/JMSTopicControlImpl.java	2010-09-21 09:22:42 UTC (rev 9704)
+++ branches/hornetq-416/src/main/org/hornetq/jms/management/impl/JMSTopicControlImpl.java	2010-09-21 09:31:13 UTC (rev 9705)
@@ -337,6 +337,7 @@
          info.put("name", subName);
          info.put("durable", queue.isDurable());
          info.put("messageCount", queue.getMessageCount());
+         info.put("deliveringCount", queue.getDeliveringCount());
          array.put(info);
       }
 



More information about the hornetq-commits mailing list