org.apache.catalina.mbeans

Class ClassNameMBean

Known Direct 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:
$Revision: 1.2 $ $Date: 2004/02/27 14:58:44 $

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.

Constructor Details

ClassNameMBean

public ClassNameMBean()
            throws MBeanException,
                   RuntimeOperationsException
Construct a ModelMBean with default ModelMBeanInfo information.

Method Details

getClassName

public String getClassName()
Return the fully qualified Java class name of the managed object for this MBean.


Copyright B) 2000-2003 Apache Software Foundation. All Rights Reserved.