org.glassfish.web.admin.monitor
Class SessionStatsProvider
java.lang.Object
org.glassfish.web.admin.monitor.SessionStatsProvider
@AMXMetadata(type="session-mon",
group="monitoring")
@ManagedObject
@Description(value="Web Container Session Statistics")
public class SessionStatsProvider- extends java.lang.Object
Provides the monitoring data at the Web container level
- Author:
- Prashanth Abbagani
|
Method Summary |
org.glassfish.external.statistics.CountStatistic |
getActivatedSessionsTotal()
|
org.glassfish.external.statistics.RangeStatistic |
getActiveSessions()
|
org.glassfish.external.statistics.CountStatistic |
getExpiredSessionsTotal()
|
java.lang.String |
getModuleName()
|
org.glassfish.external.statistics.CountStatistic |
getPassivatedSessionsTotal()
|
org.glassfish.external.statistics.CountStatistic |
getPersistedSessionsTotal()
|
org.glassfish.external.statistics.CountStatistic |
getRejectedSessionsTotal()
|
org.glassfish.external.statistics.CountStatistic |
getSessionsTotal()
|
java.lang.String |
getVSName()
|
void |
sessionActivatedEndEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
|
void |
sessionActivatedStartEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
|
void |
sessionCreatedEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
|
void |
sessionDestroyedEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
|
void |
sessionExpiredEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
|
void |
sessionPassivatedEndEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
|
void |
sessionPassivatedStartEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
|
void |
sessionPersistedEndEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
|
void |
sessionPersistedStartEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
|
void |
sessionRejectedEvent(int maxSessions,
java.lang.String appName,
java.lang.String hostName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionStatsProvider
public SessionStatsProvider(java.lang.String moduleName,
java.lang.String vsName)
getActiveSessions
@ManagedAttribute(id="activesessionscurrent")
@Description(value="Number of active sessions")
public org.glassfish.external.statistics.RangeStatistic getActiveSessions()
getSessionsTotal
@ManagedAttribute(id="sessionstotal")
@Description(value="Total number of sessions ever created")
public org.glassfish.external.statistics.CountStatistic getSessionsTotal()
getRejectedSessionsTotal
@ManagedAttribute(id="rejectedsessionstotal")
@Description(value="Total number of sessions ever rejected")
public org.glassfish.external.statistics.CountStatistic getRejectedSessionsTotal()
getExpiredSessionsTotal
@ManagedAttribute(id="expiredsessionstotal")
@Description(value="Total number of sessions ever expired")
public org.glassfish.external.statistics.CountStatistic getExpiredSessionsTotal()
getPersistedSessionsTotal
@ManagedAttribute(id="persistedsessionstotal")
@Description(value="Total number of sessions ever persisted")
public org.glassfish.external.statistics.CountStatistic getPersistedSessionsTotal()
getPassivatedSessionsTotal
@ManagedAttribute(id="passivatedsessionstotal")
@Description(value="Total number of sessions ever passivated")
public org.glassfish.external.statistics.CountStatistic getPassivatedSessionsTotal()
getActivatedSessionsTotal
@ManagedAttribute(id="activatedsessionstotal")
@Description(value="Total number of sessions ever activated")
public org.glassfish.external.statistics.CountStatistic getActivatedSessionsTotal()
sessionCreatedEvent
public void sessionCreatedEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
sessionDestroyedEvent
public void sessionDestroyedEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
sessionRejectedEvent
public void sessionRejectedEvent(int maxSessions,
java.lang.String appName,
java.lang.String hostName)
sessionExpiredEvent
public void sessionExpiredEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
sessionPersistedStartEvent
public void sessionPersistedStartEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
sessionPersistedEndEvent
public void sessionPersistedEndEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
sessionActivatedStartEvent
public void sessionActivatedStartEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
sessionActivatedEndEvent
public void sessionActivatedEndEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
sessionPassivatedStartEvent
public void sessionPassivatedStartEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
sessionPassivatedEndEvent
public void sessionPassivatedEndEvent(java.lang.String sessionId,
java.lang.String appName,
java.lang.String hostName)
getModuleName
public java.lang.String getModuleName()
getVSName
public java.lang.String getVSName()
Copyright © 2012 GlassFish Community. All Rights Reserved.