@AMXMetadata(type="session-mon",
group="monitoring")
@ManagedObject
@Description(value="Web Container Session Statistics")
public class SessionStatsProvider
extends Object
| Constructor and Description |
|---|
SessionStatsProvider(String moduleName,
String vsName) |
| Modifier and Type | Method and Description |
|---|---|
org.glassfish.external.statistics.CountStatistic |
getActivatedSessionsTotal() |
org.glassfish.external.statistics.RangeStatistic |
getActiveSessions() |
org.glassfish.external.statistics.CountStatistic |
getExpiredSessionsTotal() |
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() |
String |
getVSName() |
void |
sessionActivatedEndEvent(String sessionId,
String appName,
String hostName) |
void |
sessionActivatedStartEvent(String sessionId,
String appName,
String hostName) |
void |
sessionCreatedEvent(String sessionId,
String appName,
String hostName) |
void |
sessionDestroyedEvent(String sessionId,
String appName,
String hostName) |
void |
sessionExpiredEvent(String sessionId,
String appName,
String hostName) |
void |
sessionPassivatedEndEvent(String sessionId,
String appName,
String hostName) |
void |
sessionPassivatedStartEvent(String sessionId,
String appName,
String hostName) |
void |
sessionPersistedEndEvent(String sessionId,
String appName,
String hostName) |
void |
sessionPersistedStartEvent(String sessionId,
String appName,
String hostName) |
void |
sessionRejectedEvent(int maxSessions,
String appName,
String hostName) |
@ManagedAttribute(id="activesessionscurrent") @Description(value="Number of active sessions") public org.glassfish.external.statistics.RangeStatistic getActiveSessions()
@ManagedAttribute(id="sessionstotal") @Description(value="Total number of sessions ever created") public org.glassfish.external.statistics.CountStatistic getSessionsTotal()
@ManagedAttribute(id="rejectedsessionstotal") @Description(value="Total number of sessions ever rejected") public org.glassfish.external.statistics.CountStatistic getRejectedSessionsTotal()
@ManagedAttribute(id="expiredsessionstotal") @Description(value="Total number of sessions ever expired") public org.glassfish.external.statistics.CountStatistic getExpiredSessionsTotal()
@ManagedAttribute(id="persistedsessionstotal") @Description(value="Total number of sessions ever persisted") public org.glassfish.external.statistics.CountStatistic getPersistedSessionsTotal()
@ManagedAttribute(id="passivatedsessionstotal") @Description(value="Total number of sessions ever passivated") public org.glassfish.external.statistics.CountStatistic getPassivatedSessionsTotal()
@ManagedAttribute(id="activatedsessionstotal") @Description(value="Total number of sessions ever activated") public org.glassfish.external.statistics.CountStatistic getActivatedSessionsTotal()
public void sessionCreatedEvent(String sessionId, String appName, String hostName)
public void sessionDestroyedEvent(String sessionId, String appName, String hostName)
public void sessionRejectedEvent(int maxSessions,
String appName,
String hostName)
public void sessionExpiredEvent(String sessionId, String appName, String hostName)
public void sessionPersistedStartEvent(String sessionId, String appName, String hostName)
public void sessionPersistedEndEvent(String sessionId, String appName, String hostName)
public void sessionActivatedStartEvent(String sessionId, String appName, String hostName)
public void sessionActivatedEndEvent(String sessionId, String appName, String hostName)
public void sessionPassivatedStartEvent(String sessionId, String appName, String hostName)
public void sessionPassivatedEndEvent(String sessionId, String appName, String hostName)
public String getModuleName()
public String getVSName()
Copyright © 2019. All rights reserved.