org.glassfish.web.admin.monitor
Class JspStatsProvider

java.lang.Object
  extended by org.glassfish.web.admin.monitor.JspStatsProvider

@AMXMetadata(type="jsp-mon",
             group="monitoring")
@ManagedObject
@Description(value="Web Container JSP Statistics")
public class JspStatsProvider
extends java.lang.Object

Provides the monitoring data at the Web container level

Author:
Prashanth Abbagani

Constructor Summary
JspStatsProvider(java.lang.String moduleName, java.lang.String vsName)
           
 
Method Summary
 org.glassfish.external.statistics.RangeStatistic getJspCount()
           
 org.glassfish.external.statistics.CountStatistic getJspErrorCount()
           
 org.glassfish.external.statistics.CountStatistic getJspReloadedCount()
           
 java.lang.String getModuleName()
           
 org.glassfish.external.statistics.CountStatistic getTotalJspCount()
           
 java.lang.String getVSName()
           
 void jspDestroyedEvent(java.lang.String jspUri, java.lang.String appName, java.lang.String hostName)
           
 void jspErrorEvent(java.lang.String jspUri, java.lang.String appName, java.lang.String hostName)
           
 void jspLoadedEvent(java.lang.String jspUri, java.lang.String appName, java.lang.String hostName)
           
 void jspReloadedEvent(java.lang.String jspUri, java.lang.String appName, java.lang.String hostName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JspStatsProvider

public JspStatsProvider(java.lang.String moduleName,
                        java.lang.String vsName)
Method Detail

getJspCount

@ManagedAttribute(id="jspcount")
@Description(value="Number of active JSP pages")
public org.glassfish.external.statistics.RangeStatistic getJspCount()

getTotalJspCount

@ManagedAttribute(id="totaljspcount")
@Description(value="Total number of JSP pages ever loaded")
public org.glassfish.external.statistics.CountStatistic getTotalJspCount()

getJspReloadedCount

@ManagedAttribute(id="jspreloadedcount")
@Description(value="Total number of JSP pages that were reloaded")
public org.glassfish.external.statistics.CountStatistic getJspReloadedCount()

getJspErrorCount

@ManagedAttribute(id="jsperrorcount")
@Description(value="Total number of errors triggered by JSP page invocations")
public org.glassfish.external.statistics.CountStatistic getJspErrorCount()

jspLoadedEvent

public void jspLoadedEvent(java.lang.String jspUri,
                           java.lang.String appName,
                           java.lang.String hostName)

jspReloadedEvent

public void jspReloadedEvent(java.lang.String jspUri,
                             java.lang.String appName,
                             java.lang.String hostName)

jspDestroyedEvent

public void jspDestroyedEvent(java.lang.String jspUri,
                              java.lang.String appName,
                              java.lang.String hostName)

jspErrorEvent

public void jspErrorEvent(java.lang.String jspUri,
                          java.lang.String appName,
                          java.lang.String hostName)

getModuleName

public java.lang.String getModuleName()

getVSName

public java.lang.String getVSName()


Copyright © 2012 GlassFish Community. All Rights Reserved.