Class DeploymentLifecycleStatsProvider


  • @AMXMetadata(type="deployment-mon",
                 group="monitoring")
    @ManagedObject
    @Description("Deployment Module Statistics")
    public class DeploymentLifecycleStatsProvider
    extends Object
    Provider statistics for deployment lifecycle
    • Field Detail

      • deplLogger

        public static final Logger deplLogger
    • Constructor Detail

      • DeploymentLifecycleStatsProvider

        public DeploymentLifecycleStatsProvider()
    • Method Detail

      • getActiveApplicationsDeployed

        @ManagedAttribute(id="activeapplicationsdeployedcount")
        @Description("Number of applications deployed")
        public org.glassfish.external.statistics.RangeStatistic getActiveApplicationsDeployed()
      • getTotalApplicationsDeployed

        @ManagedAttribute(id="totalapplicationsdeployedcount")
        @Description("Total number of applications ever deployed")
        public org.glassfish.external.statistics.CountStatistic getTotalApplicationsDeployed()
      • getApplicationsInfo

        @ManagedAttribute(id="applicationsinfo")
        @Description("Information about deployed applications")
        public org.glassfish.external.statistics.StringStatistic getApplicationsInfo()
      • applicationDeployedEvent

        public void applicationDeployedEvent​(String appName,
                                             String appType,
                                             String loadTime)
      • applicationUndeployedEvent

        public void applicationUndeployedEvent​(String appName,
                                               String appType)