Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Field Summary
`private static java.lang.String` | `database`
`private static MovingAverage.Sample` | `lastRender`
`private static MovingAverage` | `renderTimes`

Constructor Summary
`FrameworkMBeanImpl()`

Method Summary
`int` | `getRDBMActiveConnectionCount()`
`java.lang.String` | `getRDBMDatabase()`
`java.lang.String[]` | `getRecentProblems()`
`long` | `getRenderAverage()`
`long` | `getRenderHighMax()`
`long` | `getRenderLast()`
`long` | `getRenderMax()`
`long` | `getRenderMin()`
`long` | `getRenderTotalRenders()`
`java.util.Date` | `getStartedAt()` Time/Data uPortal was started
`static void` | `setLastRender(long time)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### renderTimes

    private static MovingAverage renderTimes

### lastRender

    private static MovingAverage.Sample lastRender

### database

    private static java.lang.String database

Constructor Detail

### FrameworkMBeanImpl

    public FrameworkMBeanImpl()

Method Detail

### 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD