com.sun.ejb.base.stats
Class StatsImpl

java.lang.Object
  extended by com.sun.ejb.base.stats.StatsImpl
All Implemented Interfaces:
Stats
Direct Known Subclasses:
EJBCacheStatsImpl, EJBMethodStatsImpl, EJBPoolStatsImpl, EJBStatsImpl, EJBTimedObjectStatsImpl, StatefulSessionStoreStatsImpl

public abstract class StatsImpl
extends java.lang.Object
implements Stats

Base class for all the StatsImpl. Also provides a couple of methods for MonitorListener

Author:
Mahesh Kannan

Field Summary
protected static java.util.logging.Logger _logger
           
protected  boolean monitorOn
           
protected  boolean registered
           
 
Constructor Summary
protected StatsImpl()
           
 
Method Summary
 Statistic getStatistic(java.lang.String statName)
           
 java.lang.String[] getStatisticNames()
           
 Statistic[] getStatistics()
           
protected  void initialize(java.lang.String statInterfaceName)
           
 java.lang.String statToString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_logger

protected static final java.util.logging.Logger _logger

monitorOn

protected boolean monitorOn

registered

protected boolean registered
Constructor Detail

StatsImpl

protected StatsImpl()
Method Detail

initialize

protected void initialize(java.lang.String statInterfaceName)

getStatistic

public Statistic getStatistic(java.lang.String statName)
Specified by:
getStatistic in interface Stats

getStatisticNames

public java.lang.String[] getStatisticNames()
Specified by:
getStatisticNames in interface Stats

getStatistics

public Statistic[] getStatistics()
Specified by:
getStatistics in interface Stats

statToString

public java.lang.String statToString()


Copyright © 2012 GlassFish Community. All Rights Reserved.