org.apache.catalina.mbeans
Class ClassNameMBean
java.lang.Object
   org.apache.tomcat.util.modeler.BaseModelMBean
org.apache.tomcat.util.modeler.BaseModelMBean
       org.apache.catalina.mbeans.ClassNameMBean
org.apache.catalina.mbeans.ClassNameMBean
- All Implemented Interfaces: 
- javax.management.DynamicMBean, javax.management.MBeanRegistration, javax.management.modelmbean.ModelMBeanNotificationBroadcaster, javax.management.NotificationBroadcaster
- Direct Known Subclasses: 
- ConnectorMBean
- public class ClassNameMBean 
- extends BaseModelMBean
A convenience base class for ModelMBean implementations
 where the underlying base class (and therefore the set of supported
 properties) is different for varying implementations of a standard
 interface.  For Catalina, that includes at least the following:
 Connector, Logger, Realm, and Valve.  This class creates an artificial
 MBean attribute named className, which reports the fully
 qualified class name of the managed object as its value.
- Author:
- Craig R. McClanahan
 
 
| Constructor Summary | 
| ClassNameMBean()Construct a
 ModelMBeanwith defaultModelMBeanInfoinformation. | 
 
| Method Summary | 
|  java.lang.String | getClassName()Return the fully qualified Java class name of the managed object
 for this MBean.
 | 
 
| Methods inherited from class org.apache.tomcat.util.modeler.BaseModelMBean | 
| addAttributeChangeNotificationListener, addNotificationListener, getAttribute, getAttributes, getJmxName, getManagedResource, getMBeanInfo, getModelerType, getNotificationInfo, getObjectName, invoke, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeAttributeChangeNotificationListener, removeNotificationListener, removeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setAttribute, setAttributes, setManagedBean, setManagedResource, toString | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
ClassNameMBean
public ClassNameMBean()
               throws javax.management.MBeanException,
                      javax.management.RuntimeOperationsException
- Construct a ModelMBeanwith defaultModelMBeanInfoinformation.
 
- Throws:
- javax.management.MBeanException- if the initialize of an object
  throws an exception
- javax.management.RuntimeOperationsException- if an IllegalArgumentException
  occurs
 
getClassName
public java.lang.String getClassName()
- Return the fully qualified Java class name of the managed object
 for this MBean.
 
- 
- Overrides:
- getClassNamein class- BaseModelMBean
 
- 
 
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.