public class HierarchyDynamicMBean extends AbstractDynamicMBean implements HierarchyEventListener, javax.management.NotificationBroadcaster
| Constructor and Description |
|---|
HierarchyDynamicMBean() |
| Modifier and Type | Method and 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()
getMBeanInfo in interface javax.management.DynamicMBeanpublic 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
invoke in interface javax.management.DynamicMBeanjavax.management.MBeanExceptionjavax.management.ReflectionExceptionpublic java.lang.Object getAttribute(java.lang.String attributeName)
throws javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException
getAttribute in interface javax.management.DynamicMBeanjavax.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 interface javax.management.MBeanRegistrationpostRegister 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
setAttribute in interface javax.management.DynamicMBeanjavax.management.AttributeNotFoundExceptionjavax.management.InvalidAttributeValueExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionCopyright © 2020 Confluent, Inc.. All Rights Reserved.