T
- The type that this bean represents.javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.modelmbean.ModelMBeanNotificationBroadcaster
, javax.management.NotificationBroadcaster
ConnectorMBean
public class ClassNameMBean<T> extends BaseCatalinaMBean<T>
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 | Description |
---|---|
ClassNameMBean() |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getClassName() |
Return the fully qualified Java class name of the managed object
for this MBean.
|
doGetManagedResource, newInstance
addAttributeChangeNotificationListener, addNotificationListener, getAttribute, getAttributes, getJmxName, getManagedResource, getMBeanInfo, getModelerType, getNotificationInfo, getObjectName, invoke, postDeregister, postRegister, preDeregister, preRegister, removeAttributeChangeNotificationListener, removeNotificationListener, sendAttributeChangeNotification, sendAttributeChangeNotification, sendNotification, sendNotification, setAttribute, setAttributes, setManagedBean, setManagedResource, toString
public java.lang.String getClassName()
getClassName
in class BaseModelMBean
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.