Class 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 Detail

      • EjbTimedObjectStatsProvider

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