1 23 package com.sun.enterprise.management.monitor; 24 25 import java.util.Set ; 26 import java.util.Iterator ; 27 28 import javax.management.j2ee.statistics.CountStatistic ; 29 import javax.management.j2ee.statistics.RangeStatistic ; 30 31 import com.sun.appserv.management.base.XTypes; 32 import com.sun.appserv.management.base.QueryMgr; 33 import com.sun.appserv.management.monitor.JDBCConnectionPoolMonitor; 34 import com.sun.appserv.management.monitor.statistics.AltJDBCConnectionPoolStats; 35 import com.sun.appserv.management.monitor.MonitoringStats; 36 37 38 import com.sun.enterprise.management.AMXTestBase; 39 import com.sun.enterprise.management.Capabilities; 40 41 42 public final class JDBCConnectionPoolStatsTest 43 extends ConnectionPoolStatsTest 44 { 45 public 46 JDBCConnectionPoolStatsTest() 47 { 48 } 49 50 51 52 public void 53 nextMonitor( final MonitoringStats ms) 54 { 55 final JDBCConnectionPoolMonitor m = (JDBCConnectionPoolMonitor)ms; 56 final AltJDBCConnectionPoolStats s = m.getAltJDBCConnectionPoolStats(); 57 58 accessAllStatistics( s ); 59 } 60 61 62 public void 63 testJDBCConnectionPoolStats() 64 { 65 final long start = now(); 66 67 final int numMonitors = iterateAllMonitors( XTypes.JDBC_CONNECTION_POOL_MONITOR ); 68 69 printElapsed( "testConnectorConnectionPoolStats", numMonitors, start ); 70 } 71 72 } 73 74 75 76 77 78 79 | Popular Tags |