Class: javax.management.Notification
- @SuppressWarnings(value={"serial"})
- public class Notification
- extends EventObject
The Notification class represents a notification emitted by an MBean. It contains a reference to the source MBean: if the notification has been forwarded through the MBean server, and the original source of the notification was a reference to the emitting MBean object, then the MBean server replaces it by the MBean's ObjectName. If the listener has registered directly with the MBean, this is either the object name or a direct reference to the MBean.
It is strongly recommended that notification senders use the object name rather than a reference to the MBean object as the source.
The serialVersionUID of this class is -7516092053498031989L.
Inheritance
Superclass tree:- java.lang.Object
- java.util.EventObject
- javax.management.Notification
Methods
-
Notificationtop
Creates a Notification object. The notification timeStamp is set to the current date. -
Notificationtop
Creates a Notification object. -
Notificationtop
public Notification(String type, Object source, long sequenceNumber, long timeStamp, String message)Creates a Notification object. -
Notificationtop
Creates a Notification object. The notification timeStamp is set to the current date. -
getMessagetop
public String getMessage()Get the notification message. -
getSequenceNumbertop
public long getSequenceNumber()Get the notification sequence number. -
getTimeStamptop
public long getTimeStamp()Get the notification timestamp. -
getTypetop
public String getType()Get the notification type. -
getUserDatatop
public Object getUserData()Get the user data. -
setSequenceNumbertop
public void setSequenceNumber(long sequenceNumber)Set the notification sequence number. -
setSourcetop
public void setSource(Object source)Sets the source. -
setTimeStamptop
public void setTimeStamp(long timeStamp)Set the notification timestamp. -
setUserDatatop
public void setUserData(Object userData)Set the user data. -
toStringtop
public String toString()Returns a String representation of this notification.- Override hierarchy:
- toString from EventObject
- toString from Object
Fields
-
source
protected Object sourceThis field hides the java.util.EventObject.source field in the parent class to make it non-transient and therefore part of the serialized form.
