1 23 24 26 27 package com.sun.enterprise.management.monitor; 28 29 import com.sun.appserv.management.monitor.ConnectorConnectionPoolMonitor; 30 import com.sun.appserv.management.util.jmx.AttributeNameMapper; 31 32 import com.sun.enterprise.management.support.Delegate; 33 34 import com.sun.appserv.management.monitor.statistics.ConnectorConnectionPoolStats; 35 36 37 public class ConnectorConnectionPoolMonitorImpl extends MonitoringStatsImplBase 38 { 40 public 41 ConnectorConnectionPoolMonitorImpl(Delegate delegate) 42 { 43 super( ConnectorConnectionPoolMonitor.J2EE_TYPE, delegate ); 44 } 45 46 protected Class 47 getStatsInterface() 48 { 49 return( ConnectorConnectionPoolStats.class ); 50 } 51 52 public ConnectorConnectionPoolStats 53 getConnectorConnectionPoolStats() 54 { 55 return (ConnectorConnectionPoolStats)getStats(); 56 } 57 58 protected final void 59 initStatisticNameMapper() 60 { 61 super.initStatisticNameMapper(); 62 63 final AttributeNameMapper m = getStatisticNameMapper(); 64 65 71 m.addMapping( "NumConnOpened", "NumConnAcquired" ); 72 m.addMapping( "NumConnClosed", "NumConnReleased" ); 73 m.addMapping( "AvgConnWaitTime", "AverageConnWaitTime" ); 74 } 75 } 76 | Popular Tags |