Class ServletStatsProvider

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

@AMXMetadata(type="servlet-mon", group="monitoring") @ManagedObject @Description("Web Container Servlet Statistics") public class ServletStatsProvider extends Object
Provides the monitoring data at the Web container level
Author:
Prashanth Abbagani
  • Constructor Details

    • ServletStatsProvider

      public ServletStatsProvider(String moduleName, String vsName)
  • Method Details

    • getActiveServletsLoaded

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

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

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

      public void servletInitializedEvent(String servletName, String appName, String hostName)
    • servletDestroyedEvent

      public void servletDestroyedEvent(String servletName, String appName, String hostName)
    • getModuleName

      public String getModuleName()
    • getVSName

      public String getVSName()