Class DeploymentLifecycleStatsProvider

java.lang.Object
org.glassfish.deployment.monitor.DeploymentLifecycleStatsProvider

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

    • deplLogger

      public static final Logger deplLogger
  • Constructor Details

    • DeploymentLifecycleStatsProvider

      public DeploymentLifecycleStatsProvider()
  • Method Details

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