com.sun.ejb.monitoring.stats
Class EjbCacheStatsProvider
java.lang.Object
com.sun.ejb.monitoring.stats.EjbCacheStatsProvider
@AMXMetadata(type="bean-cache-mon",
group="monitoring",
isSingleton=false)
@ManagedObject
@Description(value="Bean Cache Statistics")
public class EjbCacheStatsProvider- extends Object
Probe listener for the Ejb Cache monitoring events.
- Author:
- Marina Vatkina
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EjbCacheStatsProvider
public EjbCacheStatsProvider(EJBCacheStatsProvider delegate,
long beanId,
String appName,
String moduleName,
String beanName)
register
public void register()
unregister
public void unregister()
getCacheMisses
@ManagedAttribute(id="cachemisses")
@Description(value="Number of times a user request fails to find an EJB in associated EJB cache instance")
public org.glassfish.external.statistics.RangeStatistic getCacheMisses()
getCacheHits
@ManagedAttribute(id="cachehits")
@Description(value="Number of times a user request hits an EJB in associated EJB cache instance")
public org.glassfish.external.statistics.RangeStatistic getCacheHits()
getNumBeansInCache
@ManagedAttribute(id="numbeansincache")
@Description(value="Number of EJBs in the associated EJB Cache")
public org.glassfish.external.statistics.RangeStatistic getNumBeansInCache()
getNumExpiredSessionsRemoved
@ManagedAttribute(id="numexpiredsessionsremoved")
@Description(value="Number of expired sessions removed by the cleanup thread.")
public org.glassfish.external.statistics.CountStatistic getNumExpiredSessionsRemoved()
getNumPassivations
@ManagedAttribute(id="numpassivations")
@Description(value="Number of passivated beans")
public org.glassfish.external.statistics.CountStatistic getNumPassivations()
getNumPassivationErrors
@ManagedAttribute(id="numpassivationerrors")
@Description(value="Number of errors during passivation.")
public org.glassfish.external.statistics.CountStatistic getNumPassivationErrors()
getNumPassivationSuccess
@ManagedAttribute(id="numpassivationsuccess")
@Description(value="Number of times passivation completed successfully.")
public org.glassfish.external.statistics.CountStatistic getNumPassivationSuccess()
ejbBeanPassivatedEvent
public void ejbBeanPassivatedEvent(long beanId,
String appName,
String modName,
String ejbName,
boolean success)
ejbExpiredSessionsRemovedEvent
public void ejbExpiredSessionsRemovedEvent(long beanId,
String appName,
String modName,
String ejbName,
long num)
Copyright © 2012 GlassFish Community. All Rights Reserved.