[hornetq-commits] JBoss hornetq SVN: r8708 - in trunk: src/main/org/hornetq/core/config/impl and 2 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Mon Jan 4 11:56:11 EST 2010


Author: jmesnil
Date: 2010-01-04 11:56:10 -0500 (Mon, 04 Jan 2010)
New Revision: 8708

Modified:
   trunk/src/main/org/hornetq/core/config/Configuration.java
   trunk/src/main/org/hornetq/core/config/impl/ConfigurationImpl.java
   trunk/src/main/org/hornetq/core/management/HornetQServerControl.java
   trunk/tests/src/org/hornetq/tests/unit/core/config/impl/ConfigurationImplTest.java
Log:
HORNETQ-185: API review

* added missing Configuration.setMessageCounterSamplePeriod() method

Modified: trunk/src/main/org/hornetq/core/config/Configuration.java
===================================================================
--- trunk/src/main/org/hornetq/core/config/Configuration.java	2010-01-04 16:43:07 UTC (rev 8707)
+++ trunk/src/main/org/hornetq/core/config/Configuration.java	2010-01-04 16:56:10 UTC (rev 8708)
@@ -420,6 +420,13 @@
    long getMessageCounterSamplePeriod();
 
    /**
+    * Sets the sample period to take message counter snapshot.
+    * 
+    * @param newPeriod value must be greater than 1000ms
+    */
+   void setMessageCounterSamplePeriod(long period);
+
+   /**
     * Returns the maximum number of days kept in memory for message counter.
     */
    int getMessageCounterMaxDayHistory();

Modified: trunk/src/main/org/hornetq/core/config/impl/ConfigurationImpl.java
===================================================================
--- trunk/src/main/org/hornetq/core/config/impl/ConfigurationImpl.java	2010-01-04 16:43:07 UTC (rev 8707)
+++ trunk/src/main/org/hornetq/core/config/impl/ConfigurationImpl.java	2010-01-04 16:56:10 UTC (rev 8708)
@@ -804,6 +804,11 @@
    {
       return messageCounterSamplePeriod;
    }
+   
+   public void setMessageCounterSamplePeriod(long period)
+   {
+      this.messageCounterSamplePeriod = period;
+   }
 
    public int getMessageCounterMaxDayHistory()
    {

Modified: trunk/src/main/org/hornetq/core/management/HornetQServerControl.java
===================================================================
--- trunk/src/main/org/hornetq/core/management/HornetQServerControl.java	2010-01-04 16:43:07 UTC (rev 8707)
+++ trunk/src/main/org/hornetq/core/management/HornetQServerControl.java	2010-01-04 16:56:10 UTC (rev 8708)
@@ -182,9 +182,7 @@
    long getMessageCounterSamplePeriod();
 
    /**
-    * Sets the sample period to take message counter snapshot.
-    * 
-    * @param newPeriod value must be greater than 1000ms
+    * @see Configuration#setMessageCounterSamplePeriod(long)
     */
    void setMessageCounterSamplePeriod(long newPeriod) throws Exception;
 

Modified: trunk/tests/src/org/hornetq/tests/unit/core/config/impl/ConfigurationImplTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/unit/core/config/impl/ConfigurationImplTest.java	2010-01-04 16:43:07 UTC (rev 8707)
+++ trunk/tests/src/org/hornetq/tests/unit/core/config/impl/ConfigurationImplTest.java	2010-01-04 16:56:10 UTC (rev 8708)
@@ -297,6 +297,10 @@
          conf.setMessageCounterEnabled(b);
          Assert.assertEquals(b, conf.isMessageCounterEnabled());
 
+         l = RandomUtil.randomPositiveLong();
+         conf.setMessageCounterSamplePeriod(l);
+         Assert.assertEquals(l, conf.getMessageCounterSamplePeriod());
+
          i = RandomUtil.randomInt();
          conf.setMessageCounterMaxDayHistory(i);
          Assert.assertEquals(i, conf.getMessageCounterMaxDayHistory());
@@ -514,6 +518,10 @@
       conf.setMessageCounterEnabled(b);
       Assert.assertEquals(b, conf.isMessageCounterEnabled());
 
+      l = RandomUtil.randomPositiveLong();
+      conf.setMessageCounterSamplePeriod(l);
+      Assert.assertEquals(l, conf.getMessageCounterSamplePeriod());
+
       i = RandomUtil.randomInt();
       conf.setMessageCounterMaxDayHistory(i);
       Assert.assertEquals(i, conf.getMessageCounterMaxDayHistory());



More information about the hornetq-commits mailing list