public class

LoggerDynamicMBean

extends AbstractDynamicMBean
implements NotificationListener
java.lang.Object
   ↳ org.apache.log4j.jmx.AbstractDynamicMBean
     ↳ org.apache.log4j.jmx.LoggerDynamicMBean

Summary

Public Constructors
LoggerDynamicMBean(Logger logger)
Public Methods
Object getAttribute(String attributeName)
MBeanInfo getMBeanInfo()
void handleNotification(Notification notification, Object handback)
Object invoke(String operationName, Object[] params, String[] signature)
void postRegister(Boolean registrationDone)
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.NotificationListener

Public Constructors

public LoggerDynamicMBean (Logger logger)

Public Methods

public Object getAttribute (String attributeName)

Throws
AttributeNotFoundException
MBeanException
ReflectionException

public MBeanInfo getMBeanInfo ()

public void handleNotification (Notification notification, Object handback)

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

Throws
MBeanException
ReflectionException

public void postRegister (Boolean registrationDone)

public void setAttribute (Attribute attribute)

Throws
AttributeNotFoundException
InvalidAttributeValueException
MBeanException
ReflectionException

Protected Methods

protected Logger getLogger ()