Package com.sun.ejb.monitoring.stats
Class EjbMonitoringStatsProvider
java.lang.Object
com.sun.ejb.monitoring.stats.EjbMonitoringStatsProvider
- Direct Known Subclasses:
SingletonBeanStatsProvider,StatefulSessionBeanStatsProvider,StatelessSessionBeanStatsProvider
Event listener for the Ejb monitoring events. Used by the probe framework
to collect and display the data.
- Author:
- Marina Vatkina, Mahesh Kannan
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEjbMonitoringStatsProvider(long beanId, String appName, String moduleName, String beanName) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMethods(long beanId, String appName, String moduleName, String beanName, String[] method_sigs) voidejbBeanCreatedEvent(long beanId, String appName, String modName, String ejbName) voidejbBeanDestroyedEvent(long beanId, String appName, String modName, String ejbName) voidejbMethodEndEvent(long beanId, String appName, String modName, String ejbName, Throwable exception, String method_sig) voidejbMethodStartEvent(long beanId, String appName, String modName, String ejbName, String method_sig) org.glassfish.external.statistics.CountStatisticorg.glassfish.external.statistics.CountStatisticprotected voidvoidregister()void
-
Field Details
-
beanId
protected long beanId
-
-
Constructor Details
-
EjbMonitoringStatsProvider
-
-
Method Details
-
addMethods
-
register
public void register() -
unregister
public void unregister() -
ejbMethodStartEvent
-
ejbMethodEndEvent
-
ejbBeanCreatedEvent
-
ejbBeanDestroyedEvent
-
getCreateCount
@ManagedAttribute(id="createcount") @Description("Number of times EJB create method is called") public org.glassfish.external.statistics.CountStatistic getCreateCount() -
getRemoveCount
@ManagedAttribute(id="removecount") @Description("Number of times EJB remove method is called") public org.glassfish.external.statistics.CountStatistic getRemoveCount() -
log
-