|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--javax.management.MBeanServerDelegate
Represents the Mbean server from the management point of view. The MBeanServerDelegate MBean emits the MBeanServerNotifications when an MBean is registered/deregistered in the MBean server.
| Field Summary | |
protected static ObjectName |
delegateObjectName
|
protected long |
sequence
|
| Constructor Summary | |
MBeanServerDelegate()
|
|
| Method Summary | |
void |
addNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
Enables to add a listener to a registered MBean. |
java.lang.String |
getImplementationName()
Returns the JMX implementation name (the name of this product). |
java.lang.String |
getImplementationVendor()
Returns the JMX implementation vendor (the vendor of this product). |
java.lang.String |
getImplementationVersion()
Returns the JMX implementation version (the version of this product). |
java.lang.String |
getMBeanServerId()
Returns the MBean server agent identification |
MBeanNotificationInfo[] |
getNotificationInfo()
Returns a NotificationInfo object contaning the name of the Java class of the notification and the notification types sent. as extension, add the ExtendedMBeanServerNotification |
java.lang.String |
getSpecificationName()
Returns the full name of the JMX specification implemented by this product. |
java.lang.String |
getSpecificationVendor()
Returns the vendor of the JMX specification implemented by this product. |
java.lang.String |
getSpecificationVersion()
Returns the version of the JMX specification implemented by this product. |
void |
removeNotificationListener(NotificationListener listener)
Enables to remove a listener from a registered MBean. |
void |
sendNotification(Notification notification)
Enables the MBean server to send a notification. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected static ObjectName delegateObjectName
protected long sequence
| Constructor Detail |
public MBeanServerDelegate()
| Method Detail |
public java.lang.String getMBeanServerId()
getMBeanServerId in interface MBeanServerDelegateMBeanpublic java.lang.String getSpecificationName()
getSpecificationName in interface MBeanServerDelegateMBeanpublic java.lang.String getSpecificationVersion()
getSpecificationVersion in interface MBeanServerDelegateMBeanpublic java.lang.String getSpecificationVendor()
getSpecificationVendor in interface MBeanServerDelegateMBeanpublic java.lang.String getImplementationName()
getImplementationName in interface MBeanServerDelegateMBeanpublic java.lang.String getImplementationVersion()
getImplementationVersion in interface MBeanServerDelegateMBeanpublic java.lang.String getImplementationVendor()
getImplementationVendor in interface MBeanServerDelegateMBean
public void addNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws java.lang.IllegalArgumentException
addNotificationListener in interface NotificationBroadcasterlistener - The listener object which will handle the notifications emitted by the registered MBean.filter - The filter object. If filter is null, no filtering will be performed before handling notifications.handback - The context to be sent to the listener when a notification is emitted.java.lang.IllegalArgumentException - Listener parameter is null.
public void removeNotificationListener(NotificationListener listener)
throws ListenerNotFoundException
removeNotificationListener in interface NotificationBroadcasterlistener - The listener object which will handle the notifications emitted by the registered MBean.
This method will remove all the information related to this listener.ListenerNotFoundException - The listener is not registered in the MBean.public void sendNotification(Notification notification)
notification - The notification to send.public MBeanNotificationInfo[] getNotificationInfo()
getNotificationInfo in interface NotificationBroadcaster
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||