javax.management
Class MBeanServerNotification
java.lang.Object
   java.util.EventObject
java.util.EventObject
       javax.management.Notification
javax.management.Notification
           javax.management.MBeanServerNotification
javax.management.MBeanServerNotification
- All Implemented Interfaces: 
- java.io.Serializable
- public class MBeanServerNotification- extends Notification
Represents a notification emitted by the MBean server through the MBeanServerDelegate MBean. 
 The MBean Server emits the following types of notifications: MBean registration, MBean
 de-registration.
 
 To receive to MBeanServerNotifications, you need to be declared as listener to
 the javax.management.MBeanServerDelegate MBean
 that represents the MBeanServer. The ObjectName of the MBeanServerDelegate is:
 JMImplementation:type=MBeanServerDelegate.
- See Also:
- Serialized Form
 
 
| Constructor Summary | 
| MBeanServerNotification(java.lang.String type,
                        java.lang.Object source,
                        long sequenceNumber,
                        ObjectName objectName)Creates an MBeanServerNotification object specifying object names of
 the MBeans that caused the notification and the specified notification type.
 | 
 
 
 
| Methods inherited from class java.util.EventObject | 
| getSource | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
REGISTRATION_NOTIFICATION
public static final java.lang.String REGISTRATION_NOTIFICATION
- Notification type denoting that an MBean has been registered. Value is "JMX.mbean.registered".
 
- See Also:
- Constant Field Values
 
UNREGISTRATION_NOTIFICATION
public static final java.lang.String UNREGISTRATION_NOTIFICATION
- Notification type denoting that an MBean has been unregistered. Value is "JMX.mbean.unregistered".
 
- See Also:
- Constant Field Values
 
MBeanServerNotification
public MBeanServerNotification(java.lang.String type,
                               java.lang.Object source,
                               long sequenceNumber,
                               ObjectName objectName)
- Creates an MBeanServerNotification object specifying object names of
 the MBeans that caused the notification and the specified notification type.
 
- Parameters:
- type- A string denoting the type of the
 notification. Set it to one these values:- REGISTRATION_NOTIFICATION,- UNREGISTRATION_NOTIFICATION.
- source- The MBeanServerNotification object responsible
 for forwarding MBean server notification.
- sequenceNumber- A sequence number that can be used to order
 received notifications.
- objectName- The object name of the MBean that caused the notification.
getMBeanName
public ObjectName getMBeanName()
- Returns the  object name of the MBean that caused the notification.
 
- 
- Returns:
- the object name of the MBean that caused the notification.
 
Submit a bug or feature Copyright 2003 Sun Microsystems, Inc. All rights reserved.