[jboss-cvs] JBoss Messaging SVN: r6622 - in trunk/src/main/org/jboss/messaging/core: messagecounter and 1 other directories.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Apr 29 07:38:59 EDT 2009


Author: jmesnil
Date: 2009-04-29 07:38:59 -0400 (Wed, 29 Apr 2009)
New Revision: 6622

Modified:
   trunk/src/main/org/jboss/messaging/core/management/MessageCounterInfo.java
   trunk/src/main/org/jboss/messaging/core/messagecounter/MessageCounter.java
   trunk/src/main/org/jboss/messaging/core/messagecounter/impl/MessageCounterHelper.java
Log:
JBMESSAGING-1489: use long type to store MessageCounter count

Modified: trunk/src/main/org/jboss/messaging/core/management/MessageCounterInfo.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/management/MessageCounterInfo.java	2009-04-29 10:04:43 UTC (rev 6621)
+++ trunk/src/main/org/jboss/messaging/core/management/MessageCounterInfo.java	2009-04-29 11:38:59 UTC (rev 6622)
@@ -24,6 +24,7 @@
 
 import static javax.management.openmbean.SimpleType.BOOLEAN;
 import static javax.management.openmbean.SimpleType.INTEGER;
+import static javax.management.openmbean.SimpleType.LONG;
 import static javax.management.openmbean.SimpleType.STRING;
 
 import java.text.DateFormat;
@@ -82,7 +83,7 @@
    {
       try
       {
-         TYPES = new OpenType[] { STRING, STRING, BOOLEAN, INTEGER, INTEGER, INTEGER, INTEGER, STRING, STRING };
+         TYPES = new OpenType[] { STRING, STRING, BOOLEAN, LONG, LONG, INTEGER, INTEGER, STRING, STRING };
          TYPE = new CompositeType(MESSAGE_TYPE_NAME,
                                   "Information for a MessageCounter",
                                   ITEM_NAMES,
@@ -104,9 +105,9 @@
 
    private final boolean durable;
 
-   private final int count;
+   private final long count;
 
-   private final int countDelta;
+   private final long countDelta;
 
    private final int depth;
 
@@ -139,8 +140,8 @@
       String name = (String)data.get("name");
       String subscription = (String)data.get("subscription");
       boolean durable = (Boolean)data.get("durable");
-      int count = (Integer)data.get("count");
-      int countDelta = (Integer)data.get("countDelta");
+      long count = (Long)data.get("count");
+      long countDelta = (Long)data.get("countDelta");
       int depth = (Integer)data.get("depth");
       int depthDelta = (Integer)data.get("depthDelta");
       String lastAddTimestamp = (String)data.get("lastAddTimestamp");
@@ -162,8 +163,8 @@
    public MessageCounterInfo(final String name,
                              final String subscription,
                              final boolean durable,
-                             final int count,
-                             final int countDelta,
+                             final long count,
+                             final long countDelta,
                              final int depth,
                              final int depthDelta,
                              final String lastAddTimestamp,
@@ -219,12 +220,12 @@
       return durable;
    }
 
-   public int getCount()
+   public long getCount()
    {
       return count;
    }
 
-   public int getCountDelta()
+   public long getCountDelta()
    {
       return countDelta;
    }

Modified: trunk/src/main/org/jboss/messaging/core/messagecounter/MessageCounter.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/messagecounter/MessageCounter.java	2009-04-29 10:04:43 UTC (rev 6621)
+++ trunk/src/main/org/jboss/messaging/core/messagecounter/MessageCounter.java	2009-04-29 11:38:59 UTC (rev 6622)
@@ -62,9 +62,9 @@
    private QueueControlMBean destQueue;
 
    // counter
-   private int countTotal;
+   private long countTotal;
 
-   private int countTotalLast;
+   private long countTotalLast;
 
    private int depthLast;
 
@@ -162,7 +162,7 @@
     * Gets the total message count since startup or
     * last counter reset
     */
-   public int getCount()
+   public long getCount()
    {
       return countTotal;
    }
@@ -170,9 +170,9 @@
    /**
     * Gets the message count delta since last method call
     */
-   public int getCountDelta()
+   public long getCountDelta()
    {
-      int delta = countTotal - countTotalLast;
+      long delta = countTotal - countTotalLast;
 
       countTotalLast = countTotal;
 

Modified: trunk/src/main/org/jboss/messaging/core/messagecounter/impl/MessageCounterHelper.java
===================================================================
--- trunk/src/main/org/jboss/messaging/core/messagecounter/impl/MessageCounterHelper.java	2009-04-29 10:04:43 UTC (rev 6621)
+++ trunk/src/main/org/jboss/messaging/core/messagecounter/impl/MessageCounterHelper.java	2009-04-29 11:38:59 UTC (rev 6622)
@@ -201,13 +201,13 @@
       return ret;
    }
    
-   private static String prettify(int value)
+   private static String prettify(long value)
    {
       if (value == 0)
       {
          return "-";
       }
-      return Integer.toString(value);
+      return Long.toString(value);
    }
    
    private static String asDate(long time)




More information about the jboss-cvs-commits mailing list