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
ConstructorsConstructorDescriptionEjbTimedObjectStatsProvider(String appName, String moduleName, String beanName) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidorg.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.CountStatisticvoidregister()void
-
Constructor Details
-
EjbTimedObjectStatsProvider
-
-
Method Details
-
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()
-