org.glassfish.web.admin.monitor.statistics
Class WebModuleVirtualServerStatsImpl

java.lang.Object
  extended by org.glassfish.web.admin.monitor.statistics.WebModuleVirtualServerStatsImpl
All Implemented Interfaces:
MonitorContract

@Service
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
public class WebModuleVirtualServerStatsImpl
extends java.lang.Object
implements MonitorContract

For v3 Prelude, following stats will be available asc activeSessionsCount, ast activatedSessionsTotal, rst rejectedSessionsTotal, st sessionsTotal ajlc activeJspsLoadedCount, mjlc maxJspsLoadedCount, tjlc totalJspsLoadedCount aslc activeServletsLoadedCount, mslc maxServletsLoadedCount, tslc totalServletsLoadedCount ash activeSessionsHigh, est expiredSessionsTotal, pvst passivatedSessionsTotal, pst persistedSessionsTotal,


Constructor Summary
WebModuleVirtualServerStatsImpl()
           
 
Method Summary
 org.glassfish.external.statistics.CountStatistic getactiveSessionsCount()
          Gets the number of currently active sessions for the web module associated with this WebModuleStats.
 org.glassfish.external.statistics.CountStatistic getActiveSessionsHigh()
          Gets the maximum number of concurrently active sessions for the web module associated with this WebModuleStats.
 org.glassfish.external.statistics.CountStatistic getExpiredSessionsTotal()
          Gets the total number of expired sessions for the web module associated with this WebModuleStats.
 org.glassfish.external.statistics.CountStatistic getJSPCount()
          Gets the number of JSPs that have been loaded in the web module associated with this WebModuleStats.
 org.glassfish.external.statistics.CountStatistic getJSPErrorCount()
          Gets the number of errors that were triggered by JSP invocations.
 org.glassfish.external.statistics.CountStatistic getJSPReloadCount()
          Gets the number of JSPs that have been reloaded in the web module associated with this WebModuleStats .
 java.lang.String getName()
           
 org.glassfish.external.statistics.CountStatistic getPassivatedSessionsCurrent()
           
 org.glassfish.external.statistics.CountStatistic getRejectedSessionsTotal()
          Gets the total number of rejected sessions for the web module associated with this WebModuleStats.
 org.glassfish.external.statistics.CountStatistic getServletProcessingTimes()
          Gets the cumulative processing times of all servlets in the web module associated with this WebModuleStats.
 org.glassfish.external.statistics.StringStatistic getSessions()
          Returns comma-separated list of all sessions currently active in the web module associated with this WebModuleStats.
 org.glassfish.external.statistics.CountStatistic getSessionsTotal()
          Gets the total number of sessions that have been created for the web module associated with this WebModuleStats.
 org.glassfish.external.statistics.Statistic getStatistic(java.lang.String statisticName)
           
 java.lang.String[] getStatisticNames()
           
 org.glassfish.external.statistics.Statistic[] getStatistics()
           
 ActionReport process(ActionReport report, java.lang.String filter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebModuleVirtualServerStatsImpl

public WebModuleVirtualServerStatsImpl()
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface MonitorContract

process

public ActionReport process(ActionReport report,
                            java.lang.String filter)
Specified by:
process in interface MonitorContract

getRejectedSessionsTotal

public org.glassfish.external.statistics.CountStatistic getRejectedSessionsTotal()
Gets the total number of rejected sessions for the web module associated with this WebModuleStats.

This is the number of sessions that were not created because the maximum allowed number of sessions were active. .

Returns:
Total number of rejected sessions

getExpiredSessionsTotal

public org.glassfish.external.statistics.CountStatistic getExpiredSessionsTotal()
Gets the total number of expired sessions for the web module associated with this WebModuleStats. .

Returns:
Total number of expired sessions

getActiveSessionsHigh

public org.glassfish.external.statistics.CountStatistic getActiveSessionsHigh()
Gets the maximum number of concurrently active sessions for the web module associated with this WebModuleStats.

Returns:
Maximum number of concurrently active sessions

getactiveSessionsCount

public org.glassfish.external.statistics.CountStatistic getactiveSessionsCount()
Gets the number of currently active sessions for the web module associated with this WebModuleStats. .

Returns:
Number of currently active sessions

getSessionsTotal

public org.glassfish.external.statistics.CountStatistic getSessionsTotal()
Gets the total number of sessions that have been created for the web module associated with this WebModuleStats. .

Returns:
Total number of sessions created

getJSPCount

public org.glassfish.external.statistics.CountStatistic getJSPCount()
Gets the number of JSPs that have been loaded in the web module associated with this WebModuleStats. .

Returns:
Number of JSPs that have been loaded

getJSPReloadCount

public org.glassfish.external.statistics.CountStatistic getJSPReloadCount()
Gets the number of JSPs that have been reloaded in the web module associated with this WebModuleStats .

Returns:
Number of JSPs that have been reloaded

getJSPErrorCount

public org.glassfish.external.statistics.CountStatistic getJSPErrorCount()
Gets the number of errors that were triggered by JSP invocations. .

Returns:
Number of errors triggered by JSP invocations

getPassivatedSessionsCurrent

public org.glassfish.external.statistics.CountStatistic getPassivatedSessionsCurrent()

getServletProcessingTimes

public org.glassfish.external.statistics.CountStatistic getServletProcessingTimes()
Gets the cumulative processing times of all servlets in the web module associated with this WebModuleStats.

Returns:
Cumulative processing times of all servlets in the web module associated with this WebModuleStats

getSessions

public org.glassfish.external.statistics.StringStatistic getSessions()
Returns comma-separated list of all sessions currently active in the web module associated with this WebModuleStats.

Returns:
Comma-separated list of all sessions currently active in the web module associated with this WebModuleStats

getStatistics

public org.glassfish.external.statistics.Statistic[] getStatistics()

getStatisticNames

public java.lang.String[] getStatisticNames()

getStatistic

public org.glassfish.external.statistics.Statistic getStatistic(java.lang.String statisticName)


Copyright © 2012 GlassFish Community. All Rights Reserved.