org.apache.log4j.jmx
public abstract class AbstractDynamicMBean extends Object implements DynamicMBean, MBeanRegistration
Constructor and Description |
---|
AbstractDynamicMBean() |
Modifier and Type | Method and Description |
---|---|
AttributeList |
getAttributes(String[] attributeNames)
Enables the to get the values of several attributes of the Dynamic MBean.
|
protected abstract Logger |
getLogger() |
void |
postDeregister() |
void |
postRegister(Boolean registrationDone) |
void |
preDeregister() |
ObjectName |
preRegister(MBeanServer server,
ObjectName name) |
AttributeList |
setAttributes(AttributeList attributes)
Sets the values of several attributes of the Dynamic MBean, and returns the
list of attributes that have been set.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttribute, getMBeanInfo, invoke, setAttribute
public AttributeList getAttributes(String[] attributeNames)
getAttributes
in interface DynamicMBean
public AttributeList setAttributes(AttributeList attributes)
setAttributes
in interface DynamicMBean
protected abstract Logger getLogger()
public void postDeregister()
postDeregister
in interface MBeanRegistration
public void postRegister(Boolean registrationDone)
postRegister
in interface MBeanRegistration
public void preDeregister()
preDeregister
in interface MBeanRegistration
public ObjectName preRegister(MBeanServer server, ObjectName name)
preRegister
in interface MBeanRegistration
Copyright 2000-2005 Apache Software Foundation.