Package org.redisson.jcache
Class JCacheMBeanServerBuilder.JCacheMBeanServerDelegate
- java.lang.Object
-
- javax.management.MBeanServerDelegate
-
- org.redisson.jcache.JCacheMBeanServerBuilder.JCacheMBeanServerDelegate
-
- All Implemented Interfaces:
MBeanServerDelegateMBean,NotificationBroadcaster,NotificationEmitter
- Enclosing class:
- JCacheMBeanServerBuilder
public final class JCacheMBeanServerBuilder.JCacheMBeanServerDelegate extends MBeanServerDelegate
-
-
Field Summary
-
Fields inherited from class javax.management.MBeanServerDelegate
DELEGATE_NAME
-
-
Constructor Summary
Constructors Constructor Description JCacheMBeanServerDelegate(MBeanServerDelegate delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)StringgetImplementationName()StringgetImplementationVendor()StringgetImplementationVersion()StringgetMBeanServerId()MBeanNotificationInfo[]getNotificationInfo()StringgetSpecificationName()StringgetSpecificationVendor()StringgetSpecificationVersion()voidremoveNotificationListener(NotificationListener listener)voidremoveNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)voidsendNotification(Notification notification)
-
-
-
Constructor Detail
-
JCacheMBeanServerDelegate
public JCacheMBeanServerDelegate(MBeanServerDelegate delegate)
-
-
Method Detail
-
getNotificationInfo
public MBeanNotificationInfo[] getNotificationInfo()
- Specified by:
getNotificationInfoin interfaceNotificationBroadcaster- Overrides:
getNotificationInfoin classMBeanServerDelegate
-
getSpecificationName
public String getSpecificationName()
- Specified by:
getSpecificationNamein interfaceMBeanServerDelegateMBean- Overrides:
getSpecificationNamein classMBeanServerDelegate
-
getSpecificationVersion
public String getSpecificationVersion()
- Specified by:
getSpecificationVersionin interfaceMBeanServerDelegateMBean- Overrides:
getSpecificationVersionin classMBeanServerDelegate
-
getSpecificationVendor
public String getSpecificationVendor()
- Specified by:
getSpecificationVendorin interfaceMBeanServerDelegateMBean- Overrides:
getSpecificationVendorin classMBeanServerDelegate
-
getImplementationName
public String getImplementationName()
- Specified by:
getImplementationNamein interfaceMBeanServerDelegateMBean- Overrides:
getImplementationNamein classMBeanServerDelegate
-
getImplementationVersion
public String getImplementationVersion()
- Specified by:
getImplementationVersionin interfaceMBeanServerDelegateMBean- Overrides:
getImplementationVersionin classMBeanServerDelegate
-
getImplementationVendor
public String getImplementationVendor()
- Specified by:
getImplementationVendorin interfaceMBeanServerDelegateMBean- Overrides:
getImplementationVendorin classMBeanServerDelegate
-
addNotificationListener
public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException
- Specified by:
addNotificationListenerin interfaceNotificationBroadcaster- Overrides:
addNotificationListenerin classMBeanServerDelegate- Throws:
IllegalArgumentException
-
removeNotificationListener
public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException
- Specified by:
removeNotificationListenerin interfaceNotificationEmitter- Overrides:
removeNotificationListenerin classMBeanServerDelegate- Throws:
ListenerNotFoundException
-
removeNotificationListener
public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
- Specified by:
removeNotificationListenerin interfaceNotificationBroadcaster- Overrides:
removeNotificationListenerin classMBeanServerDelegate- Throws:
ListenerNotFoundException
-
sendNotification
public void sendNotification(Notification notification)
- Overrides:
sendNotificationin classMBeanServerDelegate
-
getMBeanServerId
public String getMBeanServerId()
- Specified by:
getMBeanServerIdin interfaceMBeanServerDelegateMBean- Overrides:
getMBeanServerIdin classMBeanServerDelegate
-
-