org.glassfish.web.admin.monitor
Class ServletStatsProvider

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

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

Provides the monitoring data at the Web container level

Author:
Prashanth Abbagani

Constructor Summary
ServletStatsProvider(java.lang.String moduleName, java.lang.String vsName)
           
 
Method Summary
 org.glassfish.external.statistics.RangeStatistic getActiveServletsLoaded()
           
 java.lang.String getModuleName()
           
 org.glassfish.external.statistics.CountStatistic getServletProcessingTimes()
           
 org.glassfish.external.statistics.CountStatistic getTotalServletsLoaded()
           
 java.lang.String getVSName()
           
 void servletDestroyedEvent(java.lang.String servletName, java.lang.String appName, java.lang.String hostName)
           
 void servletInitializedEvent(java.lang.String servletName, 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

ServletStatsProvider

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

getActiveServletsLoaded

@ManagedAttribute(id="activeservletsloadedcount")
@Description(value="Number of Servlets loaded")
public org.glassfish.external.statistics.RangeStatistic getActiveServletsLoaded()

getTotalServletsLoaded

@ManagedAttribute(id="totalservletsloadedcount")
@Description(value="Total number of Servlets ever loaded")
public org.glassfish.external.statistics.CountStatistic getTotalServletsLoaded()

getServletProcessingTimes

@ManagedAttribute(id="servletprocessingtimes")
@Description(value="Cumulative Servlet processing times")
public org.glassfish.external.statistics.CountStatistic getServletProcessingTimes()

servletInitializedEvent

public void servletInitializedEvent(java.lang.String servletName,
                                    java.lang.String appName,
                                    java.lang.String hostName)

servletDestroyedEvent

public void servletDestroyedEvent(java.lang.String servletName,
                                  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.