From: David J. <d_j...@us...> - 2002-08-14 15:50:15
|
User: d_jencks Date: 02/08/14 08:50:14 Modified: src/main/org/jboss/resource/connectionmanager JBossManagedConnectionPool.java Log: expose statistics as managed attributes Revision Changes Path 1.9 +35 -5 jbosscx/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPool.java Index: JBossManagedConnectionPool.java =================================================================== RCS file: /cvsroot/jboss/jbosscx/src/main/org/jboss/resource/connectionmanager/JBossManagedConnectionPool.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- JBossManagedConnectionPool.java 24 Jul 2002 19:31:37 -0000 1.8 +++ JBossManagedConnectionPool.java 14 Aug 2002 15:50:14 -0000 1.9 @@ -9,14 +9,9 @@ package org.jboss.resource.connectionmanager; -import EDU.oswego.cs.dl.util.concurrent.FIFOSemaphore; -import java.util.ArrayList; -import java.util.Collection; import java.util.HashMap; import java.util.Iterator; -import java.util.LinkedList; import java.util.Map; -import java.util.NoSuchElementException; import java.util.Set; import javax.resource.ResourceException; import javax.resource.spi.ConnectionRequestInfo; @@ -226,6 +221,41 @@ { this.criteria = newCriteria; } + + + /** + * Describe <code>getConnectionCount</code> method here. + * + * @return an <code>int</code> value + * @jmx:managed-attribute + */ + public int getConnectionCount() + { + return (poolingStrategy == null)? 0: poolingStrategy.getConnectionCount(); + } + + /** + * Describe <code>getConnectionCreatedCount</code> method here. + * + * @return an <code>int</code> value + * @jmx:managed-attribute + */ + public int getConnectionCreatedCount() + { + return (poolingStrategy == null)? 0: poolingStrategy.getConnectionCreatedCount(); + } + + /** + * Describe <code>getConnectionDestroyedCount</code> method here. + * + * @return an <code>int</code> value + * @jmx:managed-attribute + */ + public int getConnectionDestroyedCount() + { + return (poolingStrategy == null)? 0: poolingStrategy.getConnectionDestroyedCount(); + } + //serviceMBeanSupport |