Class 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 Detail

      • ServletStatsProvider

        public ServletStatsProvider​(String moduleName,
                                    String vsName)
    • Method Detail

      • 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()