java.util.EventListener
, javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationListener
public class LoggerDynamicMBean extends AbstractDynamicMBean implements javax.management.NotificationListener
Constructor | Description |
---|---|
LoggerDynamicMBean(Logger logger) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.Object |
getAttribute(java.lang.String attributeName) |
|
protected Logger |
getLogger() |
|
javax.management.MBeanInfo |
getMBeanInfo() |
|
void |
handleNotification(javax.management.Notification notification,
java.lang.Object handback) |
|
java.lang.Object |
invoke(java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signature) |
|
void |
postRegister(java.lang.Boolean registrationDone) |
|
void |
setAttribute(javax.management.Attribute attribute) |
getAppenderName, getAttributes, postDeregister, preDeregister, preRegister, registerMBean, setAttributes
public LoggerDynamicMBean(Logger logger)
public void handleNotification(javax.management.Notification notification, java.lang.Object handback)
handleNotification
in interface javax.management.NotificationListener
protected Logger getLogger()
getLogger
in class AbstractDynamicMBean
public javax.management.MBeanInfo getMBeanInfo()
getMBeanInfo
in interface javax.management.DynamicMBean
public java.lang.Object invoke(java.lang.String operationName, java.lang.Object[] params, java.lang.String[] signature) throws javax.management.MBeanException, javax.management.ReflectionException
invoke
in interface javax.management.DynamicMBean
javax.management.MBeanException
javax.management.ReflectionException
public java.lang.Object getAttribute(java.lang.String attributeName) throws javax.management.AttributeNotFoundException, javax.management.MBeanException, javax.management.ReflectionException
getAttribute
in interface javax.management.DynamicMBean
javax.management.AttributeNotFoundException
javax.management.MBeanException
javax.management.ReflectionException
public void setAttribute(javax.management.Attribute attribute) throws javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException
setAttribute
in interface javax.management.DynamicMBean
javax.management.AttributeNotFoundException
javax.management.InvalidAttributeValueException
javax.management.MBeanException
javax.management.ReflectionException
public void postRegister(java.lang.Boolean registrationDone)
postRegister
in interface javax.management.MBeanRegistration
postRegister
in class AbstractDynamicMBean
Copyright 2000-2007 Apache Software Foundation.