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.
attributeBroadcaster, generalBroadcaster, managedBean, oname, resource, resourceType| Constructor and Description | 
|---|
| ClassNameMBean()Construct a  ModelMBeanwith defaultModelMBeanInfoinformation. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getClassName()Return the fully qualified Java class name of the managed object
 for this MBean. | 
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, toStringpublic ClassNameMBean()
               throws MBeanException,
                      RuntimeOperationsException
ModelMBean with default
 ModelMBeanInfo information.MBeanException - if the initialize of an object
  throws an exceptionRuntimeOperationsException - if an IllegalArgumentException
  occurspublic String getClassName()
getClassName in class BaseModelMBeanCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.