Class MessageDrivenBeanStatsProvider

java.lang.Object
com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
org.glassfish.ejb.mdb.monitoring.stats.MessageDrivenBeanStatsProvider

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

    Modifier and Type
    Method
    Description
    org.glassfish.external.statistics.CountStatistic
     
    void
    messageDeliveredEvent(long beanId, String appName, String modName, String ejbName)
     

    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

    • MessageDrivenBeanStatsProvider

      public MessageDrivenBeanStatsProvider(long beanId, String appName, String moduleName, String beanName)
  • Method Details

    • getMessageCount

      @ManagedAttribute(id="messagecount") @Description("Number of messages received for a message-driven bean") public org.glassfish.external.statistics.CountStatistic getMessageCount()
    • messageDeliveredEvent

      public void messageDeliveredEvent(long beanId, String appName, String modName, String ejbName)