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 Object
Provider statistics for deployment lifecycle
-
-
Field Summary
Fields Modifier and Type Field Description static Logger
deplLogger
-
Constructor Summary
Constructors Constructor Description DeploymentLifecycleStatsProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applicationDeployedEvent(String appName, String appType, String loadTime)
void
applicationUndeployedEvent(String appName, String appType)
org.glassfish.external.statistics.RangeStatistic
getActiveApplicationsDeployed()
org.glassfish.external.statistics.StringStatistic
getApplicationsInfo()
org.glassfish.external.statistics.CountStatistic
getTotalApplicationsDeployed()
-
-
-
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)
-
-