com.sun.ejb.monitoring.stats
Class MessageDrivenBeanStatsProvider

java.lang.Object
  extended by com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
      extended by com.sun.ejb.monitoring.stats.MessageDrivenBeanStatsProvider

@AMXMetadata(type="message-driven-bean-mon",
             group="monitoring",
             isSingleton=false)
@ManagedObject
public class MessageDrivenBeanStatsProvider
extends 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
MessageDrivenBeanStatsProvider(long beanId, String appName, String moduleName, String beanName)
           
 
Method Summary
 org.glassfish.external.statistics.CountStatistic getCreateCount()
           
 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, getRemoveCount, register, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageDrivenBeanStatsProvider

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

getCreateCount

@ManagedAttribute(id="messagecount")
@Description(value="Number of messages received for a message-driven bean")
public org.glassfish.external.statistics.CountStatistic getCreateCount()
Overrides:
getCreateCount in class EjbMonitoringStatsProvider

messageDeliveredEvent

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


Copyright © 2012 GlassFish Community. All Rights Reserved.