Package com.sun.ejb.monitoring.stats
Class EjbTimedObjectStatsProvider
- java.lang.Object
-
- com.sun.ejb.monitoring.stats.EjbTimedObjectStatsProvider
-
@AMXMetadata(type="ejb-timed-object-mon", group="monitoring", isSingleton=false) @ManagedObject @Description("Ejb Timed Object Statistics") public class EjbTimedObjectStatsProvider extends Object
Probe listener for the Ejb Timed Object monitoring events.- Author:
- Marina Vatkina
-
-
Constructor Summary
Constructors Constructor Description EjbTimedObjectStatsProvider(String appName, String moduleName, String beanName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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()
-
-
-
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("Number of timers created in the system") public org.glassfish.external.statistics.CountStatistic getNumTimersCreated()
-
getNumTimersRemoved
@ManagedAttribute(id="numtimersremoved") @Description("Number of timers removed from the system") public org.glassfish.external.statistics.CountStatistic getNumTimersRemoved()
-
getNumTimersDelivered
@ManagedAttribute(id="numtimersdelivered") @Description("Number of timers delivered by the system") public org.glassfish.external.statistics.CountStatistic getNumTimersDelivered()
-
-