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, setImplementation
public MXBeanWrapper(T mbeanInterface, Class<T> implementation, NotificationEmitter emitter) throws NotCompliantMBeanException
NotCompliantMBeanException
public String getDescription(MBeanAttributeInfo info)
getDescription
in class StandardMBean
public String getDescription(MBeanOperationInfo info)
getDescription
in class StandardMBean
public String getDescription(MBeanOperationInfo operation, MBeanParameterInfo info, int sequence)
getDescription
in class StandardMBean
public String getParameterName(MBeanOperationInfo operation, MBeanParameterInfo info, int sequence)
getParameterName
in class StandardMBean
public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException
addNotificationListener
in interface NotificationBroadcaster
IllegalArgumentException
public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
removeNotificationListener
in interface NotificationBroadcaster
ListenerNotFoundException
public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException
removeNotificationListener
in interface NotificationEmitter
ListenerNotFoundException
public MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo
in interface NotificationBroadcaster
Copyright © 2025 Open Identity Platform Community. All rights reserved.