com.sun.appserv.management.monitor
Interface Monitoring

All Superinterfaces:
AMX, AMXMBeanLogging, NotificationBroadcaster, NotificationEmitter
All Known Subinterfaces:
ApplicationMonitor, BeanCacheMonitor, BeanMethodMonitor, BeanMonitor, BeanPoolMonitor, CallFlowMonitor, ConnectionManagerMonitor, ConnectionQueueMonitor, ConnectorConnectionPoolMonitor, EJBModuleMonitor, EntityBeanMonitor, FileCacheMonitor, HTTPListenerMonitor, HTTPServiceVirtualServerMonitor, JDBCConnectionPoolMonitor, JVMMonitor, KeepAliveMonitor, MessageDrivenBeanMonitor, MonitoringStats, ServerRootMonitor, ServletMonitor, StatefulSessionBeanMonitor, StatelessSessionBeanMonitor, ThreadPoolMonitor, TransactionServiceMonitor, WebModuleVirtualServerMonitor, WebServiceEndpointMonitor

public interface Monitoring
extends AMX

Interface which all Monitoring MBeans should extend whether they provide Stats or not.


Field Summary
 
Fields inherited from interface com.sun.appserv.management.base.AMX
FULL_TYPE_DELIM, GROUP_CONFIGURATION, GROUP_JSR77, GROUP_MONITORING, GROUP_OTHER, GROUP_UTILITY, J2EE_TYPE_KEY, JMX_DOMAIN, NAME_KEY, NO_NAME, NOTIFICATION_PREFIX, NULL_NAME
 
Method Summary
 ServerRootMonitor getServerRootMonitor()
          Most monitoring MBeans live under (are contained by) a ServerRootMonitor.
 
Methods inherited from interface com.sun.appserv.management.base.AMX
getContainer, getDomainRoot, getFullType, getGroup, getJ2EEType, getName, isDAS
 
Methods inherited from interface javax.management.NotificationEmitter
removeNotificationListener
 
Methods inherited from interface javax.management.NotificationBroadcaster
addNotificationListener, getNotificationInfo, removeNotificationListener
 
Methods inherited from interface com.sun.appserv.management.base.AMXMBeanLogging
getMBeanLoggerName, getMBeanLogLevel, setMBeanLogLevel
 

Method Detail

getServerRootMonitor

ServerRootMonitor getServerRootMonitor()
Most monitoring MBeans live under (are contained by) a ServerRootMonitor. A few aren't and null will be returned from this method.