|
|||||||||
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.
Constructor Summary | |
MBeanServerDelegate()
Create a MBeanServerDelegate object. |
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. |
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 |
Constructor Detail |
public MBeanServerDelegate()
Method Detail |
public java.lang.String getMBeanServerId()
public java.lang.String getSpecificationName()
public java.lang.String getSpecificationVersion()
public java.lang.String getSpecificationVendor()
public java.lang.String getImplementationName()
public java.lang.String getImplementationVersion()
public java.lang.String getImplementationVendor()
public void addNotificationListener(NotificationListener listener, NotificationFilter filter, java.lang.Object handback) throws java.lang.IllegalArgumentException
listener
- 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.public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
name
- The name of the MBean on which the listener should be removed.listener
- The listener object which will handle the notifications emitted by the registered MBean.
This method will remove all the information related to this listener.public MBeanNotificationInfo[] getNotificationInfo()
public void sendNotification(Notification notification)
notification
- The notification to send.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |