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 Details

    • EjbTimedObjectStatsProvider

      public EjbTimedObjectStatsProvider(String appName, String moduleName, String beanName)
  • 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()