com.sun.ejb.base.stats
Class MonitoringRegistryMediator
java.lang.Object
com.sun.ejb.base.stats.MonitoringRegistryMediator
- All Implemented Interfaces:
- MonitoringLevelListener
public class MonitoringRegistryMediator
- extends java.lang.Object
- implements MonitoringLevelListener
A class that acts as an Mediator between admin.registry.* objects
and EJBContainers. There is one instance of MonitoringRegistryMediator
per EJBContainer. Containers interact only with this object
and are completely unaware of any the MonitoringRegistry classes
- Author:
- Mahesh Kannan
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MonitoringRegistryMediator
public MonitoringRegistryMediator(MonitoredObjectType ejbType,
java.lang.String ejbName,
java.lang.String modName,
java.lang.String appName)
registerProvider
public void registerProvider(StatelessSessionBeanStatsProvider provider)
registerProvider
public void registerProvider(StatefulSessionBeanStatsProvider provider)
registerProvider
public void registerProvider(EntityBeanStatsProvider provider)
registerProvider
public void registerProvider(MessageDrivenBeanStatsProvider provider)
registerProvider
public void registerProvider(EJBCacheStatsProvider provider)
registerProvider
public void registerProvider(EJBPoolStatsProvider provider)
registerProvider
public StatefulSessionStoreMonitor registerProvider(MonitorableSFSBStoreManager provider,
boolean isHAStore)
getEJBMethodStatsManager
public EJBMethodStatsManager getEJBMethodStatsManager()
registerEJBMethods
public void registerEJBMethods(java.lang.reflect.Method[] methods,
boolean prefixWithClassName)
registerProvider
public void registerProvider(EJBTimedObjectStatsProvider provider)
setLevel
public void setLevel(MonitoringLevel level)
- Specified by:
setLevel in interface MonitoringLevelListener
changeLevel
public void changeLevel(MonitoringLevel from,
MonitoringLevel to,
Stats type)
- Specified by:
changeLevel in interface MonitoringLevelListener
changeLevel
public void changeLevel(MonitoringLevel fromLevel,
MonitoringLevel toLevel,
MonitoredObjectType type)
- Specified by:
changeLevel in interface MonitoringLevelListener
undeploy
public void undeploy()
logMonitoredComponentsData
public void logMonitoredComponentsData(boolean logMethodData)
Copyright © 2012 GlassFish Community. All Rights Reserved.