public class

HierarchyDynamicMBean

extends AbstractDynamicMBean
implements NotificationBroadcaster HierarchyEventListener
java.lang.Object
   ↳ org.apache.log4j.jmx.AbstractDynamicMBean
     ↳ org.apache.log4j.jmx.HierarchyDynamicMBean

Summary

Public Constructors
HierarchyDynamicMBean()
Public Methods
void addAppenderEvent(Category logger, Appender appender)
ObjectName addLoggerMBean(String name)
void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
Object getAttribute(String attributeName)
MBeanInfo getMBeanInfo()
MBeanNotificationInfo[] getNotificationInfo()
Object invoke(String operationName, Object[] params, String[] signature)
void postRegister(Boolean registrationDone)
void removeAppenderEvent(Category cat, Appender appender)
void removeNotificationListener(NotificationListener listener)
void setAttribute(Attribute attribute)
Protected Methods
Logger getLogger()
[Expand]
Inherited Methods
From class org.apache.log4j.jmx.AbstractDynamicMBean
From class java.lang.Object
From interface javax.management.DynamicMBean
From interface javax.management.MBeanRegistration
From interface javax.management.NotificationBroadcaster
From interface org.apache.log4j.spi.HierarchyEventListener

Public Constructors

public HierarchyDynamicMBean ()

Public Methods

public void addAppenderEvent (Category logger, Appender appender)

public ObjectName addLoggerMBean (String name)

public void addNotificationListener (NotificationListener listener, NotificationFilter filter, Object handback)

public Object getAttribute (String attributeName)

Throws
AttributeNotFoundException
MBeanException
ReflectionException

public MBeanInfo getMBeanInfo ()

public MBeanNotificationInfo[] getNotificationInfo ()

public Object invoke (String operationName, Object[] params, String[] signature)

Throws
MBeanException
ReflectionException

public void postRegister (Boolean registrationDone)

public void removeAppenderEvent (Category cat, Appender appender)

public void removeNotificationListener (NotificationListener listener)

Throws
ListenerNotFoundException

public void setAttribute (Attribute attribute)

Throws
AttributeNotFoundException
InvalidAttributeValueException
MBeanException
ReflectionException

Protected Methods

protected Logger getLogger ()