1 23 24 package com.sun.ejb.base.stats; 25 26 import javax.management.j2ee.statistics.StatelessSessionBeanStats ; 27 28 import com.sun.enterprise.admin.monitor.registry.MonitoringRegistry; 29 import com.sun.enterprise.admin.monitor.registry.MonitoringLevelListener; 30 import com.sun.enterprise.admin.monitor.registry.MonitoringLevel; 31 import com.sun.enterprise.admin.monitor.registry.MonitoringRegistrationException; 32 33 import java.util.logging.*; 34 import com.sun.enterprise.log.Log; 35 import com.sun.logging.*; 36 37 import com.sun.ejb.spi.stats.StatelessSessionBeanStatsProvider; 38 39 45 46 public class StatelessSessionBeanStatsImpl 47 extends SessionBeanStatsImpl 48 implements javax.management.j2ee.statistics.StatelessSessionBeanStats 49 { 50 51 private StatelessSessionBeanStatsProvider slsbDelegate; 52 53 public StatelessSessionBeanStatsImpl( 54 StatelessSessionBeanStatsProvider delegate) 55 { 56 super(delegate, "javax.management.j2ee.statistics.StatelessSessionBeanStats"); 57 this.slsbDelegate = delegate; 58 initSessionStats(); 59 } 60 61 protected void initSessionStats() { 62 super.initSessionStats(); 63 } 64 65 protected int getMaxReadyCount() { 66 return slsbDelegate.getMaxPoolSize(); 67 } 68 69 protected int getMinReadyCount() { 70 return slsbDelegate.getSteadyPoolSize(); 71 } 72 } 73 | Popular Tags |