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 EjbMonitoringStatsProvider
Probe 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 void
ejbBeanPassivatedEvent(long beanId, String appName, String modName, String ejbName, boolean success)
void
ejbExpiredSessionsRemovedEvent(long beanId, String appName, String modName, String ejbName, long num)
org.glassfish.external.statistics.RangeStatistic
getMethodReadyCount()
org.glassfish.external.statistics.RangeStatistic
getPassiveCount()
void
methodReadyAddEvent(long beanId, String appName, String modName, String ejbName)
void
methodReadyRemoveEvent(long beanId, String appName, String modName, String ejbName)
void
setPassiveCount(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)
-
-