com.sun.ejb.monitoring.stats
Class EjbTimedObjectStatsProvider

java.lang.Object
  extended by com.sun.ejb.monitoring.stats.EjbTimedObjectStatsProvider

@AMXMetadata(type="ejb-timed-object-mon",
             group="monitoring",
             isSingleton=false)
@ManagedObject
@Description(value="Ejb Timed Object Statistics")
public class EjbTimedObjectStatsProvider
extends Object

Probe listener for the Ejb Timed Object monitoring events.

Author:
Marina Vatkina

Constructor Summary
EjbTimedObjectStatsProvider(String appName, String moduleName, String beanName, long beanId)
           
 
Method Summary
 void ejbTimerCreatedEvent()
           
 void ejbTimerDeliveredEvent()
           
 void ejbTimerRemovedEvent()
           
 org.glassfish.external.statistics.CountStatistic getNumTimersCreated()
           
 org.glassfish.external.statistics.CountStatistic getNumTimersDelivered()
           
 org.glassfish.external.statistics.CountStatistic getNumTimersRemoved()
           
 void register()
           
 void unregister()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbTimedObjectStatsProvider

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

register

public void register()

unregister

public void unregister()

ejbTimerCreatedEvent

public void ejbTimerCreatedEvent()

ejbTimerRemovedEvent

public void ejbTimerRemovedEvent()

ejbTimerDeliveredEvent

public void ejbTimerDeliveredEvent()

getNumTimersCreated

@ManagedAttribute(id="numtimerscreated")
@Description(value="Number of timers created in the system")
public org.glassfish.external.statistics.CountStatistic getNumTimersCreated()

getNumTimersRemoved

@ManagedAttribute(id="numtimersremoved")
@Description(value="Number of timers removed from the system")
public org.glassfish.external.statistics.CountStatistic getNumTimersRemoved()

getNumTimersDelivered

@ManagedAttribute(id="numtimersdelivered")
@Description(value="Number of timers delivered by the system")
public org.glassfish.external.statistics.CountStatistic getNumTimersDelivered()


Copyright © 2012 GlassFish Community. All Rights Reserved.