@AMXMetadata(type="ejb-timed-object-mon", group="monitoring", isSingleton=false) @ManagedObject @Description(value="Ejb Timed Object Statistics") public class EjbTimedObjectStatsProvider extends Object
Constructor and Description |
---|
EjbTimedObjectStatsProvider(String appName,
String moduleName,
String beanName) |
Modifier and Type | Method and 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() |
public void register()
public void unregister()
public void ejbTimerCreatedEvent()
public void ejbTimerRemovedEvent()
public void ejbTimerDeliveredEvent()
@ManagedAttribute(id="numtimerscreated") @Description(value="Number of timers created in the system") public org.glassfish.external.statistics.CountStatistic getNumTimersCreated()
@ManagedAttribute(id="numtimersremoved") @Description(value="Number of timers removed from the system") public org.glassfish.external.statistics.CountStatistic getNumTimersRemoved()
@ManagedAttribute(id="numtimersdelivered") @Description(value="Number of timers delivered by the system") public org.glassfish.external.statistics.CountStatistic getNumTimersDelivered()
Copyright © 2020. All rights reserved.