org.jasig.portal.jmx
Class FrameworkMBeanImpl
java.lang.Object
org.jasig.portal.jmx.FrameworkMBeanImpl
- All Implemented Interfaces:
- FrameworkMBean
public class FrameworkMBeanImpl
- extends java.lang.Object
- implements FrameworkMBean
uPortal metrics to make available to JMX.
- Since:
- uPortal 2.5
- Version:
- $Revision: 1.6 $ $Date: 2005/04/17 19:55:03 $
- Author:
- George Lindholm George.Lindholm@ubc.ca
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
renderTimes
private static MovingAverage renderTimes
lastRender
private static MovingAverage.Sample lastRender
database
private static java.lang.String database
FrameworkMBeanImpl
public FrameworkMBeanImpl()
getStartedAt
public java.util.Date getStartedAt()
- Time/Data uPortal was started
- Specified by:
getStartedAt
in interface FrameworkMBean
- Returns:
- Date
getRenderAverage
public long getRenderAverage()
- Specified by:
getRenderAverage
in interface FrameworkMBean
getRenderHighMax
public long getRenderHighMax()
- Specified by:
getRenderHighMax
in interface FrameworkMBean
getRenderLast
public long getRenderLast()
- Specified by:
getRenderLast
in interface FrameworkMBean
getRenderMin
public long getRenderMin()
- Specified by:
getRenderMin
in interface FrameworkMBean
getRenderMax
public long getRenderMax()
- Specified by:
getRenderMax
in interface FrameworkMBean
getRenderTotalRenders
public long getRenderTotalRenders()
- Specified by:
getRenderTotalRenders
in interface FrameworkMBean
setLastRender
public static void setLastRender(long time)
getRecentProblems
public java.lang.String[] getRecentProblems()
- Specified by:
getRecentProblems
in interface FrameworkMBean
getRDBMActiveConnectionCount
public int getRDBMActiveConnectionCount()
- Specified by:
getRDBMActiveConnectionCount
in interface FrameworkMBean
getRDBMDatabase
public java.lang.String getRDBMDatabase()
- Specified by:
getRDBMDatabase
in interface FrameworkMBean