Log4j Version 1.2.14: Class AbstractDynamicMBean

Log4j 1.2

Log4j 1.2.14

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


 
 javax.management.AttributeList
protected abstract  Logger
 void
 void
 void
 javax.management.ObjectName
 javax.management.AttributeList
 
 
 

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

Log4j 1.2.14

Copyright 2000-2005 Apache Software Foundation.