@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 © 2017. All rights reserved.