Package org.glassfish.web.admin.monitor
Class SessionStatsProvider
java.lang.Object
org.glassfish.web.admin.monitor.SessionStatsProvider
@AMXMetadata(type="session-mon",
group="monitoring")
@ManagedObject
@Description("Web Container Session Statistics")
public class SessionStatsProvider
extends Object
Provides the monitoring data at the Web container level
- Author:
- Prashanth Abbagani
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.RangeStatisticorg.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.CountStatisticvoidsessionActivatedEndEvent(String sessionId, String appName, String hostName) voidsessionActivatedStartEvent(String sessionId, String appName, String hostName) voidsessionCreatedEvent(String sessionId, String appName, String hostName) voidsessionDestroyedEvent(String sessionId, String appName, String hostName) voidsessionExpiredEvent(String sessionId, String appName, String hostName) voidsessionPassivatedEndEvent(String sessionId, String appName, String hostName) voidsessionPassivatedStartEvent(String sessionId, String appName, String hostName) voidsessionPersistedEndEvent(String sessionId, String appName, String hostName) voidsessionPersistedStartEvent(String sessionId, String appName, String hostName) voidsessionRejectedEvent(int maxSessions, String appName, String hostName)
-
Constructor Details
-
SessionStatsProvider
-
-
Method Details
-
getActiveSessions
@ManagedAttribute(id="activesessionscurrent") @Description("Number of active sessions") public org.glassfish.external.statistics.RangeStatistic getActiveSessions() -
getSessionsTotal
@ManagedAttribute(id="sessionstotal") @Description("Total number of sessions ever created") public org.glassfish.external.statistics.CountStatistic getSessionsTotal() -
getRejectedSessionsTotal
@ManagedAttribute(id="rejectedsessionstotal") @Description("Total number of sessions ever rejected") public org.glassfish.external.statistics.CountStatistic getRejectedSessionsTotal() -
getExpiredSessionsTotal
@ManagedAttribute(id="expiredsessionstotal") @Description("Total number of sessions ever expired") public org.glassfish.external.statistics.CountStatistic getExpiredSessionsTotal() -
getPersistedSessionsTotal
@ManagedAttribute(id="persistedsessionstotal") @Description("Total number of sessions ever persisted") public org.glassfish.external.statistics.CountStatistic getPersistedSessionsTotal() -
getPassivatedSessionsTotal
@ManagedAttribute(id="passivatedsessionstotal") @Description("Total number of sessions ever passivated") public org.glassfish.external.statistics.CountStatistic getPassivatedSessionsTotal() -
getActivatedSessionsTotal
@ManagedAttribute(id="activatedsessionstotal") @Description("Total number of sessions ever activated") public org.glassfish.external.statistics.CountStatistic getActivatedSessionsTotal() -
sessionCreatedEvent
-
sessionDestroyedEvent
-
sessionRejectedEvent
-
sessionExpiredEvent
-
sessionPersistedStartEvent
-
sessionPersistedEndEvent
-
sessionActivatedStartEvent
-
sessionActivatedEndEvent
-
sessionPassivatedStartEvent
-
sessionPassivatedEndEvent
-
getModuleName
-
getVSName
-