com.caucho.jmx
Class MBeanServerDelegateImpl

java.lang.Object
  extended by javax.management.MBeanServerDelegate
      extended by com.caucho.jmx.MBeanServerDelegateImpl
All Implemented Interfaces:
javax.management.MBeanServerDelegateMBean, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter

public class MBeanServerDelegateImpl
extends javax.management.MBeanServerDelegate

The main interface for retrieving and managing JMX objects.


Method Summary
 void addNotificationListener(javax.management.NotificationListener listener, javax.management.NotificationFilter filter, java.lang.Object handback)
           
 java.lang.String getImplementationName()
          Returns the implementation vendor.
 java.lang.String getImplementationVendor()
          Returns the implementation vendor.
 java.lang.String getImplementationVersion()
          Returns the implementation version.
 java.lang.String getMBeanServerId()
          Return the MBean server agent id.
 javax.management.MBeanNotificationInfo[] getNotificationInfo()
           
 void sendRegisterNotification(javax.management.ObjectName name)
          Sends the register notification.
 void sendUnregisterNotification(javax.management.ObjectName name)
          Sends the register notification.
 
Methods inherited from class javax.management.MBeanServerDelegate
getSpecificationName, getSpecificationVendor, getSpecificationVersion, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMBeanServerId

public java.lang.String getMBeanServerId()
Return the MBean server agent id.

Specified by:
getMBeanServerId in interface javax.management.MBeanServerDelegateMBean
Overrides:
getMBeanServerId in class javax.management.MBeanServerDelegate

getImplementationName

public java.lang.String getImplementationName()
Returns the implementation vendor.

Specified by:
getImplementationName in interface javax.management.MBeanServerDelegateMBean
Overrides:
getImplementationName in class javax.management.MBeanServerDelegate

getImplementationVendor

public java.lang.String getImplementationVendor()
Returns the implementation vendor.

Specified by:
getImplementationVendor in interface javax.management.MBeanServerDelegateMBean
Overrides:
getImplementationVendor in class javax.management.MBeanServerDelegate

getImplementationVersion

public java.lang.String getImplementationVersion()
Returns the implementation version.

Specified by:
getImplementationVersion in interface javax.management.MBeanServerDelegateMBean
Overrides:
getImplementationVersion in class javax.management.MBeanServerDelegate

sendRegisterNotification

public void sendRegisterNotification(javax.management.ObjectName name)
Sends the register notification.


sendUnregisterNotification

public void sendUnregisterNotification(javax.management.ObjectName name)
Sends the register notification.


addNotificationListener

public void addNotificationListener(javax.management.NotificationListener listener,
                                    javax.management.NotificationFilter filter,
                                    java.lang.Object handback)
Specified by:
addNotificationListener in interface javax.management.NotificationBroadcaster
Overrides:
addNotificationListener in class javax.management.MBeanServerDelegate

getNotificationInfo

public javax.management.MBeanNotificationInfo[] getNotificationInfo()
Specified by:
getNotificationInfo in interface javax.management.NotificationBroadcaster
Overrides:
getNotificationInfo in class javax.management.MBeanServerDelegate