Class EntityBeanStatsProvider

java.lang.Object
com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
org.glassfish.persistence.ejb.entitybean.container.stats.EntityBeanStatsProvider

@AMXMetadata(type="entity-bean-mon", group="monitoring", isSingleton=false) @ManagedObject public class EntityBeanStatsProvider extends com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
Probe listener for the Entity 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
    EntityBeanStatsProvider(EntityContainer delegate, long beanId, String appName, String moduleName, String beanName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.glassfish.external.statistics.RangeStatistic
     
    org.glassfish.external.statistics.RangeStatistic
     

    Methods inherited from class com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider

    addMethods, ejbBeanCreatedEvent, ejbBeanDestroyedEvent, ejbMethodEndEvent, ejbMethodStartEvent, getCreateCount, getRemoveCount, log, register, unregister

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getPooledCount

      @ManagedAttribute(id="pooledcount") @Description("Number of entity beans in pooled state") public org.glassfish.external.statistics.RangeStatistic getPooledCount()
    • getReadyCount

      @ManagedAttribute(id="readycount") @Description("Number of entity beans in ready state") public org.glassfish.external.statistics.RangeStatistic getReadyCount()