org.apache.catalina.mbeans
Class ClassNameMBean
java.lang.Object
org.apache.tomcat.util.modeler.BaseModelMBean
org.apache.catalina.mbeans.ClassNameMBean
- All Implemented Interfaces:
- DynamicMBean, MBeanRegistration, ModelMBeanNotificationBroadcaster, 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.
- Version:
- $Id: ClassNameMBean.java 939305 2010-04-29 13:43:39Z kkolinko $
- Author:
- Craig R. McClanahan
Constructor Summary |
ClassNameMBean()
Construct a ModelMBean with default
ModelMBeanInfo information. |
Method Summary |
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 |
ClassNameMBean
public ClassNameMBean()
throws MBeanException,
RuntimeOperationsException
- Construct a
ModelMBean
with default
ModelMBeanInfo
information.
- Throws:
MBeanException
- if the initialize of an object
throws an exception
RuntimeOperationsException
- if an IllegalArgumentException
occurs
getClassName
public String getClassName()
- Return the fully qualified Java class name of the managed object
for this MBean.
- Overrides:
getClassName
in class BaseModelMBean
Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.