com.sun.ejb.monitoring.stats
Class StatefulSessionBeanStatsProvider

java.lang.Object
  extended by com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
      extended by 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
StatefulSessionBeanStatsProvider(StatefulSessionContainer delegate, long beanId, java.lang.String appName, java.lang.String moduleName, java.lang.String beanName)
           
 
Method Summary
 org.glassfish.external.statistics.RangeStatistic getMethodReadyCount()
           
 org.glassfish.external.statistics.RangeStatistic getPassiveCount()
           
 void methodReadyAddEvent(long beanId, java.lang.String appName, java.lang.String modName, java.lang.String ejbName)
           
 void methodReadyRemoveEvent(long beanId, java.lang.String appName, java.lang.String modName, java.lang.String ejbName)
           
 
Methods inherited from class com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
addMethods, ejbBeanCreatedEvent, ejbBeanDestroyedEvent, ejbMethodEndEvent, ejbMethodStartEvent, getCreateCount, getRemoveCount, register, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatefulSessionBeanStatsProvider

public StatefulSessionBeanStatsProvider(StatefulSessionContainer delegate,
                                        long beanId,
                                        java.lang.String appName,
                                        java.lang.String moduleName,
                                        java.lang.String beanName)
Method Detail

getMethodReadyCount

@ManagedAttribute(id="methodreadycount")
@Description(value="Number of stateful session beans in MethodReady state")
public org.glassfish.external.statistics.RangeStatistic getMethodReadyCount()

getPassiveCount

@ManagedAttribute(id="passivecount")
@Description(value="Number of stateful session beans in Passive state")
public org.glassfish.external.statistics.RangeStatistic getPassiveCount()

methodReadyAddEvent

public void methodReadyAddEvent(long beanId,
                                java.lang.String appName,
                                java.lang.String modName,
                                java.lang.String ejbName)

methodReadyRemoveEvent

public void methodReadyRemoveEvent(long beanId,
                                   java.lang.String appName,
                                   java.lang.String modName,
                                   java.lang.String ejbName)


Copyright © 2012 GlassFish Community. All Rights Reserved.