Author: markt
Date: Mon Apr 30 21:48:10 2012
New Revision: 1332418

URL: http://svn.apache.org/viewvc?rev=1332418&view=rev
Log:
Remove the debugInfo() methods. Much more detailed information is available now 
via the monitoring methods.

Modified:
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
    
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
    
commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java?rev=1332418&r1=1332417&r2=1332418&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericKeyedObjectPool.java
 Mon Apr 30 21:48:10 2012
@@ -1373,25 +1373,6 @@ public class GenericKeyedObjectPool<K,T>
     }
 
     /**
-     * Returns pool info including {@link #getNumActive()}, {@link 
#getNumIdle()}
-     * and currently defined keys.
-     *
-     * @return string containing debug information
-     */
-    String debugInfo() {
-        StringBuilder buf = new StringBuilder();
-        buf.append("Active: ").append(getNumActive()).append("\n");
-        buf.append("Idle: ").append(getNumIdle()).append("\n");
-        for (Entry<K,ObjectDeque<T>> entry : poolMap.entrySet()) {
-            buf.append(entry.getKey());
-            buf.append(": ");
-            buf.append(entry.getValue());
-            buf.append("\n");
-        }
-        return buf.toString();
-    }
-
-    /**
      * Returns the number of tests to be performed in an Evictor run,
      * based on the current values of <code>_numTestsPerEvictionRun</code>
      * and <code>_totalIdle</code>.

Modified: 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java?rev=1332418&r1=1332417&r2=1332418&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/main/java/org/apache/commons/pool2/impl/GenericObjectPool.java
 Mon Apr 30 21:48:10 2012
@@ -872,24 +872,6 @@ public class GenericObjectPool<T> extend
     }
 
     /**
-     * Returns pool info including {@link #getNumActive()},
-     * {@link #getNumIdle()} and a list of objects idle in the pool with their
-     * idle times.
-     *
-     * @return string containing debug information
-     */
-    String debugInfo() {
-        StringBuilder buf = new StringBuilder();
-        buf.append("Active: ").append(getNumActive()).append("\n");
-        buf.append("Idle: ").append(getNumIdle()).append("\n");
-        buf.append("Idle Objects:\n");
-        for (PooledObject<T> pair : idleObjects) {
-            buf.append("\t").append(pair.toString());
-        }
-        return buf.toString();
-    }
-
-    /**
      * Returns the number of tests to be performed in an Evictor run, based on
      * the current value of <code>numTestsPerEvictionRun</code> and the number
      * of idle instances in the pool.

Modified: 
commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java
URL: 
http://svn.apache.org/viewvc/commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java?rev=1332418&r1=1332417&r2=1332418&view=diff
==============================================================================
--- 
commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java
 (original)
+++ 
commons/proper/pool/trunk/src/test/java/org/apache/commons/pool2/impl/TestGenericObjectPool.java
 Mon Apr 30 21:48:10 2012
@@ -90,7 +90,7 @@ public class TestGenericObjectPool exten
         pool.close();
         pool = null;
         factory = null;
-        
+
         MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
         Set<ObjectName> result = mbs.queryNames(new ObjectName(
                 "org.apache.commoms.pool2:type=GenericObjectPool,*"), null);
@@ -268,7 +268,7 @@ public class TestGenericObjectPool exten
         setUp();
         checkEvictionOrderPart2(lifo);
     }
-    
+
     private void checkEvictionOrderPart1(boolean lifo) throws Exception {
         pool.setNumTestsPerEvictionRun(2);
         pool.setMinEvictableIdleTimeMillis(100);
@@ -384,7 +384,7 @@ public class TestGenericObjectPool exten
             }
         }
         pool.close();
-        
+
         // Randomly generate a pools with random numTests
         // and make sure evictor cycles through elements appropriately
         int[] smallPrimes = {2, 3, 5, 7};
@@ -745,16 +745,6 @@ public class TestGenericObjectPool exten
     }
 
     @Test(timeout=60000)
-    public void testDebugInfo() throws Exception {
-        pool.setMaxIdle(3);
-        assertNotNull(pool.debugInfo());
-        Object obj = pool.borrowObject();
-        assertNotNull(pool.debugInfo());
-        pool.returnObject(obj);
-        assertNotNull(pool.debugInfo());
-    }
-
-    @Test(timeout=60000)
     public void testStartAndStopEvictor() throws Exception {
         // set up pool without evictor
         pool.setMaxIdle(6);
@@ -1380,7 +1370,7 @@ public class TestGenericObjectPool exten
     }
 
     protected GenericObjectPool<Object> pool = null;
-    
+
     private SimpleFactory factory = null;
 
     private void assertConfiguration(GenericObjectPoolConfig expected, 
GenericObjectPool<?> actual) throws Exception {
@@ -1791,7 +1781,7 @@ public class TestGenericObjectPool exten
         pool.returnObject(instance);
         assertEquals(factory.getMakeCounter(), pool.getNumIdle());
     }
-    
+
     /**
      * Ensure the pool is registered.
      */
@@ -1802,7 +1792,7 @@ public class TestGenericObjectPool exten
         Set<ObjectName> result = mbs.queryNames(oname, null);
         Assert.assertEquals(1, result.size());
     }
-    
+
     @Test(timeout=60000)
     public void testJmxNotification() throws Exception {
         factory.setThrowExceptionOnPassivate(true);
@@ -1810,25 +1800,25 @@ public class TestGenericObjectPool exten
         MBeanServer mbs = ManagementFactory.getPlatformMBeanServer();
         JmxNotificationListener listener = new JmxNotificationListener();
         mbs.addNotificationListener(oname, listener, null, null);
-        
+
         Object obj = pool.borrowObject();
         pool.returnObject(obj);
-        
+
         List<String> messages = listener.getMessages();
         Assert.assertEquals(1, messages.size());
         Assert.assertNotNull(messages.get(0));
         Assert.assertTrue(messages.get(0).length() > 0);
     }
-    
+
     private static class JmxNotificationListener
             implements NotificationListener {
 
         private List<String> messages = new ArrayList<String>();
-        
+
         public List<String> getMessages() {
             return messages;
         }
-        
+
         @Override
         public void handleNotification(Notification notification,
                 Object handback) {


Reply via email to