Log4j Version 1.2.7: Class AbstractDynamicMBean
org.apache.log4j.jmx
Class AbstractDynamicMBean
java.lang.Object
|
+--org.apache.log4j.jmx.AbstractDynamicMBean
All Implemented Interfaces: javax.management.DynamicMBean, javax.management.MBeanRegistration
Direct Known Subclasses: AppenderDynamicMBean , HierarchyDynamicMBean , LayoutDynamicMBean , LoggerDynamicMBean
public abstract class AbstractDynamicMBean extends Object implements javax.management.DynamicMBean, javax.management.MBeanRegistration
Method Summary
javax.management.AttributeList
getAttributes (String [] attributeNames)
Enables the to get the values of several attributes of the Dynamic MBean.
protected abstract Logger
getLogger ()
void
postDeregister ()
void
postRegister (Boolean registrationDone)
void
preDeregister ()
javax.management.ObjectName
preRegister (javax.management.MBeanServer server,
javax.management.ObjectName name)
javax.management.AttributeList
setAttributes (javax.management.AttributeList attributes)
Sets the values of several attributes of the Dynamic MBean, and returns the
list of attributes that have been set.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Methods inherited from interface javax.management.DynamicMBean
getAttribute, getMBeanInfo, invoke, setAttribute
AbstractDynamicMBean
public AbstractDynamicMBean ()
getAttributes
public javax.management.AttributeList getAttributes (String [] attributeNames)
Enables the to get the values of several attributes of the Dynamic MBean.
Specified by: getAttributes
in interface javax.management.DynamicMBean
setAttributes
public javax.management.AttributeList setAttributes (javax.management.AttributeList attributes)
Sets the values of several attributes of the Dynamic MBean, and returns the
list of attributes that have been set.
Specified by: setAttributes
in interface javax.management.DynamicMBean
getLogger
protected abstract Logger getLogger ()
postDeregister
public void postDeregister ()
Specified by: postDeregister
in interface javax.management.MBeanRegistration
postRegister
public void postRegister (Boolean registrationDone)
Specified by: postRegister
in interface javax.management.MBeanRegistration
preDeregister
public void preDeregister ()
Specified by: preDeregister
in interface javax.management.MBeanRegistration
preRegister
public javax.management.ObjectName preRegister (javax.management.MBeanServer server,
javax.management.ObjectName name)
Specified by: preRegister
in interface javax.management.MBeanRegistration
Copyright 2000-2002 Apache Software Foundation.