|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--javax.management.MBeanServerDelegate
Represents the MBeanServer from the management point of view. The MBeanServerDelegate MBean emits the MBeanServerNotifications when a MBean is registered/deregistered in the MBean server.
| Inner Class Summary | |
(package private) class |
MBeanServerDelegate.NotificationHandler
|
| Constructor Summary | |
MBeanServerDelegate()
Create a MBeanServerDelegate object. |
|
| Method Summary | |
(package private) static void |
|
void |
addNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
Enables a couple (listener,handback) for a registered MBean to be added. |
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()
Get the MBeanServer 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 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 a listener for an MBean to be removed. |
void |
removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
Enables a specific listener for an MBean to be removed, which matches all the arguments like, listener, filter and handback. |
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 |
static void()
public java.lang.String getImplementationName()
public java.lang.String getImplementationVendor()
public java.lang.String getImplementationVersion()
public java.lang.String getMBeanServerId()
public java.lang.String getSpecificationName()
public java.lang.String getSpecificationVendor()
public java.lang.String getSpecificationVersion()
public void addNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws java.lang.IllegalArgumentException
listener - The listener object which will handles notifications
emitted by the registered MBean.filter - The filter object. If not specified, no filtering will be
performed beforelistener - handling notifications.handback - The context to be sent to the listener when a
notification is emitted.
public void removeNotificationListener(NotificationListener listener)
throws ListenerNotFoundException
listener - The listener object which will handles notifications
emitted by the registered MBean.
public void removeNotificationListener(NotificationListener listener,
NotificationFilter filter,
java.lang.Object handback)
throws ListenerNotFoundException
listener - The listener object which will handles notifications
emitted by the registered MBean.filter - The filter that was specified when the listener was added.handback - The handback that was specified when listener was added.public MBeanNotificationInfo[] getNotificationInfo()
public void sendNotification(Notification notification)
notif - The notification to send.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||