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 void
addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
String
getImplementationName()
String
getImplementationVendor()
String
getImplementationVersion()
String
getMBeanServerId()
MBeanNotificationInfo[]
getNotificationInfo()
String
getSpecificationName()
String
getSpecificationVendor()
String
getSpecificationVersion()
void
removeNotificationListener(NotificationListener listener)
void
removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback)
void
sendNotification(Notification notification)
-
-
-
Constructor Detail
-
JCacheMBeanServerDelegate
public JCacheMBeanServerDelegate(MBeanServerDelegate delegate)
-
-
Method Detail
-
getNotificationInfo
public MBeanNotificationInfo[] getNotificationInfo()
- Specified by:
getNotificationInfo
in interfaceNotificationBroadcaster
- Overrides:
getNotificationInfo
in classMBeanServerDelegate
-
getSpecificationName
public String getSpecificationName()
- Specified by:
getSpecificationName
in interfaceMBeanServerDelegateMBean
- Overrides:
getSpecificationName
in classMBeanServerDelegate
-
getSpecificationVersion
public String getSpecificationVersion()
- Specified by:
getSpecificationVersion
in interfaceMBeanServerDelegateMBean
- Overrides:
getSpecificationVersion
in classMBeanServerDelegate
-
getSpecificationVendor
public String getSpecificationVendor()
- Specified by:
getSpecificationVendor
in interfaceMBeanServerDelegateMBean
- Overrides:
getSpecificationVendor
in classMBeanServerDelegate
-
getImplementationName
public String getImplementationName()
- Specified by:
getImplementationName
in interfaceMBeanServerDelegateMBean
- Overrides:
getImplementationName
in classMBeanServerDelegate
-
getImplementationVersion
public String getImplementationVersion()
- Specified by:
getImplementationVersion
in interfaceMBeanServerDelegateMBean
- Overrides:
getImplementationVersion
in classMBeanServerDelegate
-
getImplementationVendor
public String getImplementationVendor()
- Specified by:
getImplementationVendor
in interfaceMBeanServerDelegateMBean
- Overrides:
getImplementationVendor
in classMBeanServerDelegate
-
addNotificationListener
public void addNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws IllegalArgumentException
- Specified by:
addNotificationListener
in interfaceNotificationBroadcaster
- Overrides:
addNotificationListener
in classMBeanServerDelegate
- Throws:
IllegalArgumentException
-
removeNotificationListener
public void removeNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) throws ListenerNotFoundException
- Specified by:
removeNotificationListener
in interfaceNotificationEmitter
- Overrides:
removeNotificationListener
in classMBeanServerDelegate
- Throws:
ListenerNotFoundException
-
removeNotificationListener
public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
- Specified by:
removeNotificationListener
in interfaceNotificationBroadcaster
- Overrides:
removeNotificationListener
in classMBeanServerDelegate
- Throws:
ListenerNotFoundException
-
sendNotification
public void sendNotification(Notification notification)
- Overrides:
sendNotification
in classMBeanServerDelegate
-
getMBeanServerId
public String getMBeanServerId()
- Specified by:
getMBeanServerId
in interfaceMBeanServerDelegateMBean
- Overrides:
getMBeanServerId
in classMBeanServerDelegate
-
-