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
ConstructorsConstructorDescriptionStatefulSessionBeanStatsProvider(StatefulSessionContainer delegate, long beanId, String appName, String moduleName, String beanName) -
Method Summary
Modifier and TypeMethodDescriptionvoidejbBeanPassivatedEvent(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.RangeStatisticorg.glassfish.external.statistics.RangeStatisticvoidmethodReadyAddEvent(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 Details
-
StatefulSessionBeanStatsProvider
public StatefulSessionBeanStatsProvider(StatefulSessionContainer delegate, long beanId, String appName, String moduleName, String beanName)
-
-
Method Details
-
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
-
methodReadyRemoveEvent
-
ejbBeanPassivatedEvent
-
ejbExpiredSessionsRemovedEvent
-
setPassiveCount
public void setPassiveCount(long passiveCount)
-