org.apache.log4j.jmx

Class HierarchyDynamicMBean

public class HierarchyDynamicMBean extends AbstractDynamicMBean implements HierarchyEventListener, NotificationBroadcaster

Constructor Summary
HierarchyDynamicMBean()
Method Summary
voidaddAppenderEvent(Category logger, Appender appender)
ObjectNameaddLoggerMBean(String name)
voidaddNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
ObjectgetAttribute(String attributeName)
protected LoggergetLogger()
MBeanInfogetMBeanInfo()
MBeanNotificationInfo[]getNotificationInfo()
Objectinvoke(String operationName, Object[] params, String[] signature)
voidpostRegister(Boolean registrationDone)
voidremoveAppenderEvent(Category cat, Appender appender)
voidremoveNotificationListener(NotificationListener listener)
voidsetAttribute(Attribute attribute)

Constructor Detail

HierarchyDynamicMBean

public HierarchyDynamicMBean()

Method Detail

addAppenderEvent

public void addAppenderEvent(Category logger, Appender appender)

addLoggerMBean

public ObjectName addLoggerMBean(String name)

addNotificationListener

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

getAttribute

public Object getAttribute(String attributeName)

getLogger

protected Logger getLogger()

getMBeanInfo

public MBeanInfo getMBeanInfo()

getNotificationInfo

public MBeanNotificationInfo[] getNotificationInfo()

invoke

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

postRegister

public void postRegister(Boolean registrationDone)

removeAppenderEvent

public void removeAppenderEvent(Category cat, Appender appender)

removeNotificationListener

public void removeNotificationListener(NotificationListener listener)

setAttribute

public void setAttribute(Attribute attribute)
Copyright 2000-2005 Apache Software Foundation.