Log4j Version 1.2.14: Class AppenderDynamicMBean

Log4j 1.2

Log4j 1.2.14

org.apache.log4j.jmx Class AppenderDynamicMBean

java.lang.Object
  |
  +--org.apache.log4j.jmx.AbstractDynamicMBean
        |
        +--org.apache.log4j.jmx.AppenderDynamicMBean
All Implemented Interfaces:
javax.management.DynamicMBean, javax.management.MBeanRegistration

public class AppenderDynamicMBean
extends AbstractDynamicMBean


 
 Object
protected  Logger
 javax.management.MBeanInfo
 Object
 javax.management.ObjectName
 void
 
 
 

AppenderDynamicMBean

public AppenderDynamicMBean(Appender appender)
                     throws IntrospectionException

getMBeanInfo

public javax.management.MBeanInfo getMBeanInfo()

invoke

public Object invoke(String operationName,
                     Object[] params,
                     String[] signature)
              throws javax.management.MBeanException,
                     javax.management.ReflectionException

getLogger

protected Logger getLogger()
Overrides:
getLogger in class AbstractDynamicMBean

getAttribute

public Object getAttribute(String attributeName)
                    throws javax.management.AttributeNotFoundException,
                           javax.management.MBeanException,
                           javax.management.ReflectionException

setAttribute

public void setAttribute(javax.management.Attribute attribute)
                  throws javax.management.AttributeNotFoundException,
                         javax.management.InvalidAttributeValueException,
                         javax.management.MBeanException,
                         javax.management.ReflectionException

preRegister

public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
                                               javax.management.ObjectName name)
Overrides:
preRegister in class AbstractDynamicMBean

Log4j 1.2.14

Copyright 2000-2005 Apache Software Foundation.