Package com.sun.ejb.monitoring.stats
Class StatefulSessionBeanStatsProvider
- java.lang.Object
-
- com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
-
- com.sun.ejb.monitoring.stats.StatefulSessionBeanStatsProvider
-
@AMXMetadata(type="stateful-session-bean-mon", group="monitoring", isSingleton=false) @ManagedObject public class StatefulSessionBeanStatsProvider extends EjbMonitoringStatsProviderProbe listener for the Stateful Session Beans part of the EJB monitoring events.- Author:
- Marina Vatkina
-
-
Field Summary
-
Fields inherited from class com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
beanId
-
-
Constructor Summary
Constructors Constructor Description StatefulSessionBeanStatsProvider(StatefulSessionContainer delegate, long beanId, String appName, String moduleName, String beanName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidejbBeanPassivatedEvent(long beanId, String appName, String modName, String ejbName, boolean success)voidejbExpiredSessionsRemovedEvent(long beanId, String appName, String modName, String ejbName, long num)org.glassfish.external.statistics.RangeStatisticgetMethodReadyCount()org.glassfish.external.statistics.RangeStatisticgetPassiveCount()voidmethodReadyAddEvent(long beanId, String appName, String modName, String ejbName)voidmethodReadyRemoveEvent(long beanId, String appName, String modName, String ejbName)voidsetPassiveCount(long passiveCount)-
Methods inherited from class com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
addMethods, ejbBeanCreatedEvent, ejbBeanDestroyedEvent, ejbMethodEndEvent, ejbMethodStartEvent, getCreateCount, getRemoveCount, log, register, unregister
-
-
-
-
Constructor Detail
-
StatefulSessionBeanStatsProvider
public StatefulSessionBeanStatsProvider(StatefulSessionContainer delegate, long beanId, String appName, String moduleName, String beanName)
-
-
Method Detail
-
getMethodReadyCount
@ManagedAttribute(id="methodreadycount") @Description("Number of stateful session beans in MethodReady state") public org.glassfish.external.statistics.RangeStatistic getMethodReadyCount()
-
getPassiveCount
@ManagedAttribute(id="passivecount") @Description("Number of stateful session beans in Passive state") public org.glassfish.external.statistics.RangeStatistic getPassiveCount()
-
methodReadyAddEvent
public void methodReadyAddEvent(long beanId, String appName, String modName, String ejbName)
-
methodReadyRemoveEvent
public void methodReadyRemoveEvent(long beanId, String appName, String modName, String ejbName)
-
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)
-
setPassiveCount
public void setPassiveCount(long passiveCount)
-
-