javax.management.NotificationBroadcaster, HierarchyEventListenerpublic class HierarchyDynamicMBean extends AbstractDynamicMBean implements HierarchyEventListener, javax.management.NotificationBroadcaster
| Constructor | Description |
|---|---|
HierarchyDynamicMBean() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addAppenderEvent(Category logger,
Appender appender) |
|
javax.management.ObjectName |
addLoggerMBean(java.lang.String name) |
|
void |
addNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
|
java.lang.Object |
getAttribute(java.lang.String attributeName) |
|
protected Logger |
getLogger() |
|
javax.management.MBeanInfo |
getMBeanInfo() |
|
javax.management.MBeanNotificationInfo[] |
getNotificationInfo() |
|
java.lang.Object |
invoke(java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signature) |
|
void |
postRegister(java.lang.Boolean registrationDone) |
|
void |
removeAppenderEvent(Category cat,
Appender appender) |
|
void |
removeNotificationListener(javax.management.NotificationListener listener) |
|
void |
setAttribute(javax.management.Attribute attribute) |
getAppenderName, getAttributes, postDeregister, preDeregister, preRegister, registerMBean, setAttributespublic javax.management.ObjectName addLoggerMBean(java.lang.String name)
public void addNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
addNotificationListener in interface javax.management.NotificationBroadcasterprotected Logger getLogger()
getLogger in class AbstractDynamicMBeanpublic javax.management.MBeanInfo getMBeanInfo()
public javax.management.MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo in interface javax.management.NotificationBroadcasterpublic java.lang.Object invoke(java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signature)
throws javax.management.MBeanException,
javax.management.ReflectionException
javax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic java.lang.Object getAttribute(java.lang.String attributeName)
throws javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
javax.management.AttributeNotFoundExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic void addAppenderEvent(Category logger, Appender appender)
addAppenderEvent in interface HierarchyEventListenerpublic void removeAppenderEvent(Category cat, Appender appender)
removeAppenderEvent in interface HierarchyEventListenerpublic void postRegister(java.lang.Boolean registrationDone)
postRegister in class AbstractDynamicMBeanpublic void removeNotificationListener(javax.management.NotificationListener listener)
throws javax.management.ListenerNotFoundException
removeNotificationListener in interface javax.management.NotificationBroadcasterjavax.management.ListenerNotFoundExceptionpublic void setAttribute(javax.management.Attribute attribute)
throws javax.management.AttributeNotFoundException,
javax.management.InvalidAttributeValueException,
javax.management.MBeanException,
javax.management.ReflectionException
javax.management.AttributeNotFoundExceptionjavax.management.InvalidAttributeValueExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionCopyright 2000-2007 Apache Software Foundation.