T - The actual MXBean typepublic class MXBeanWrapper<T> extends StandardMBean implements NotificationEmitter
Description annotation.| Constructor and Description |
|---|
MXBeanWrapper(T mbeanInterface,
Class<T> implementation,
NotificationEmitter emitter) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback) |
String |
getDescription(MBeanAttributeInfo info) |
String |
getDescription(MBeanOperationInfo info) |
String |
getDescription(MBeanOperationInfo operation,
MBeanParameterInfo info,
int sequence) |
MBeanNotificationInfo[] |
getNotificationInfo() |
String |
getParameterName(MBeanOperationInfo operation,
MBeanParameterInfo info,
int sequence) |
void |
removeNotificationListener(NotificationListener listener) |
void |
removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
Object handback) |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInfo, getMBeanInterface, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationpublic MXBeanWrapper(T mbeanInterface, Class<T> implementation, NotificationEmitter emitter) throws NotCompliantMBeanException
NotCompliantMBeanExceptionpublic String getDescription(MBeanAttributeInfo info)
getDescription in class StandardMBeanpublic String getDescription(MBeanOperationInfo info)
getDescription in class StandardMBeanpublic String getDescription(MBeanOperationInfo operation, MBeanParameterInfo info, int sequence)
getDescription in class StandardMBeanpublic String getParameterName(MBeanOperationInfo operation, MBeanParameterInfo info, int sequence)
getParameterName in class StandardMBeanpublic void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException
addNotificationListener in interface NotificationBroadcasterIllegalArgumentExceptionpublic void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
removeNotificationListener in interface NotificationBroadcasterListenerNotFoundExceptionpublic void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException
removeNotificationListener in interface NotificationEmitterListenerNotFoundExceptionpublic MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo in interface NotificationBroadcasterCopyright © 2025 Open Identity Platform Community. All rights reserved.