org.jasig.portal.jmx
Class FrameworkMBeanImpl

java.lang.Object
  extended by org.jasig.portal.jmx.FrameworkMBeanImpl
All Implemented Interfaces:
FrameworkMBean

public class FrameworkMBeanImpl
extends Object
implements FrameworkMBean

uPortal metrics to make available via JMX.

Since:
uPortal 2.5
Version:
$Revision: 19776 $ $Date: 2010-01-14 16:17:21 -0600 (Thu, 14 Jan 2010) $
Author:
George Lindholm George.Lindholm@ubc.ca

Constructor Summary
FrameworkMBeanImpl()
           
 
Method Summary
 long getAuthenticationAverage()
           
 long getAuthenticationHighMax()
           
 long getAuthenticationLast()
           
 long getAuthenticationMax()
           
 long getAuthenticationMin()
           
 long getAuthenticationTotalLogins()
           
 long getChannelRendererActiveThreads()
           
 long getChannelRendererMaxActiveThreads()
           
 long getDatabaseAverage()
           
 long getDatabaseHighMax()
           
 long getDatabaseLast()
           
 long getDatabaseMax()
           
 long getDatabaseMin()
           
 long getDatabaseTotalConnections()
           
 long getGuestSessionCount()
           
 MovingAverageSample getLastAuthentication()
           
 MovingAverageSample getLastDatabase()
           
 MovingAverageSample getLastRender()
           
 int getRDBMActiveConnectionCount()
           
 int getRDBMMaxConnectionCount()
           
 String[] getRecentProblems()
           
 long getRenderAverage()
           
 long getRenderHighMax()
           
 long getRenderLast()
           
 long getRenderMax()
           
 long getRenderMin()
           
 long getRenderTotalRenders()
           
 Date getStartedAt()
          Time/Data uPortal was started
 long getThreadCount()
           
 long getUserSessionCount()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrameworkMBeanImpl

public FrameworkMBeanImpl()
Method Detail

getStartedAt

public 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

getLastRender

public MovingAverageSample getLastRender()

getRecentProblems

public String[] getRecentProblems()
Specified by:
getRecentProblems in interface FrameworkMBean

getUserSessionCount

public long getUserSessionCount()
Specified by:
getUserSessionCount in interface FrameworkMBean

getGuestSessionCount

public long getGuestSessionCount()
Specified by:
getGuestSessionCount in interface FrameworkMBean

getLastDatabase

public MovingAverageSample getLastDatabase()

getDatabaseAverage

public long getDatabaseAverage()
Specified by:
getDatabaseAverage in interface FrameworkMBean

getDatabaseHighMax

public long getDatabaseHighMax()
Specified by:
getDatabaseHighMax in interface FrameworkMBean

getDatabaseLast

public long getDatabaseLast()
Specified by:
getDatabaseLast in interface FrameworkMBean

getDatabaseMin

public long getDatabaseMin()
Specified by:
getDatabaseMin in interface FrameworkMBean

getDatabaseMax

public long getDatabaseMax()
Specified by:
getDatabaseMax in interface FrameworkMBean

getDatabaseTotalConnections

public long getDatabaseTotalConnections()
Specified by:
getDatabaseTotalConnections in interface FrameworkMBean

getRDBMActiveConnectionCount

public int getRDBMActiveConnectionCount()
Specified by:
getRDBMActiveConnectionCount in interface FrameworkMBean

getRDBMMaxConnectionCount

public int getRDBMMaxConnectionCount()
Specified by:
getRDBMMaxConnectionCount in interface FrameworkMBean

getLastAuthentication

public MovingAverageSample getLastAuthentication()

getAuthenticationAverage

public long getAuthenticationAverage()
Specified by:
getAuthenticationAverage in interface FrameworkMBean

getAuthenticationHighMax

public long getAuthenticationHighMax()
Specified by:
getAuthenticationHighMax in interface FrameworkMBean

getAuthenticationLast

public long getAuthenticationLast()
Specified by:
getAuthenticationLast in interface FrameworkMBean

getAuthenticationMin

public long getAuthenticationMin()
Specified by:
getAuthenticationMin in interface FrameworkMBean

getAuthenticationMax

public long getAuthenticationMax()
Specified by:
getAuthenticationMax in interface FrameworkMBean

getAuthenticationTotalLogins

public long getAuthenticationTotalLogins()
Specified by:
getAuthenticationTotalLogins in interface FrameworkMBean

getThreadCount

public long getThreadCount()
Specified by:
getThreadCount in interface FrameworkMBean

getChannelRendererActiveThreads

public long getChannelRendererActiveThreads()
Specified by:
getChannelRendererActiveThreads in interface FrameworkMBean

getChannelRendererMaxActiveThreads

public long getChannelRendererMaxActiveThreads()
Specified by:
getChannelRendererMaxActiveThreads in interface FrameworkMBean


Copyright © 2010 Jasig. All Rights Reserved.