Package org.glassfish.deployment.monitor
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 ObjectProvider statistics for deployment lifecycle
-
-
Field Summary
Fields Modifier and Type Field Description static LoggerdeplLogger
-
Constructor Summary
Constructors Constructor Description DeploymentLifecycleStatsProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplicationDeployedEvent(String appName, String appType, String loadTime)voidapplicationUndeployedEvent(String appName, String appType)org.glassfish.external.statistics.RangeStatisticgetActiveApplicationsDeployed()org.glassfish.external.statistics.StringStatisticgetApplicationsInfo()org.glassfish.external.statistics.CountStatisticgetTotalApplicationsDeployed()
-
-
-
Field Detail
-
deplLogger
public static final Logger deplLogger
-
-
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)
-
-