1 23 24 26 27 package com.sun.enterprise.management.monitor; 28 29 30 import com.sun.appserv.management.base.XTypes; 31 import com.sun.enterprise.management.support.Delegate; 32 33 34 import com.sun.appserv.management.util.jmx.AttributeNameMapper; 35 import com.sun.appserv.management.monitor.statistics.EJBPoolStats; 36 37 38 public class BeanPoolMonitorImpl 39 extends MonitoringStatsImplBase 40 { 42 public BeanPoolMonitorImpl(Delegate delegate) 43 { 44 super( XTypes.BEAN_POOL_MONITOR, delegate ); 45 } 46 protected Class 47 getStatsInterface() 48 { 49 return( EJBPoolStats.class ); 50 } 51 52 public EJBPoolStats 53 getEJBPoolStats() 54 { 55 return (EJBPoolStats)getStats(); 56 } 57 58 59 protected final void 60 initStatisticNameMapper() 61 { 62 super.initStatisticNameMapper(); 63 final AttributeNameMapper m = getStatisticNameMapper(); 64 65 m.addMapping( "JmsMaxMessagesLoad", "JMSMaxMessagesLoad" ); 66 } 67 68 } 69 | Popular Tags |