| java.lang.Object java.util.EventObject javax.management.Notification
Notification | public class Notification extends EventObject (Code) | | 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, this is the object name of the MBean.
If the listener has registered directly with the MBean, this is a
direct reference to the MBean.
|
Field Summary | |
protected Object | source The object on which the notification initially occurred. |
Constructor Summary | |
public | Notification(String type, Object source, long sequenceNumber) Creates a Notification object. | public | Notification(String type, Object source, long sequenceNumber, String message) Creates a Notification object. | public | Notification(String type, Object source, long sequenceNumber, long timeStamp) Creates a Notification object. | public | Notification(String type, Object source, long sequenceNumber, long timeStamp, String message) Creates a Notification object. |
source | protected Object source(Code) | | The object on which the notification initially occurred.
|
Notification | public Notification(String type, Object source, long sequenceNumber)(Code) | | Creates a Notification object. The notification timeStamp is set to
the curent date.
Parameters: type - The notification type. Parameters: source - The notification source. Parameters: sequenceNumber - The notification sequence number within the source object. |
Notification | public Notification(String type, Object source, long sequenceNumber, String message)(Code) | | Creates a Notification object. The notification timeStamp is set to
the curent date.
Parameters: type - The notification type. Parameters: source - The notification source. Parameters: sequenceNumber - The notification sequence number within the source object. Parameters: message - the detail message. |
Notification | public Notification(String type, Object source, long sequenceNumber, long timeStamp)(Code) | | Creates a Notification object.
Parameters: type - The notification type. Parameters: source - The notification source. Parameters: sequenceNumber - The notification sequence number within the source object. Parameters: timeStamp - The notification emission date. |
Notification | public Notification(String type, Object source, long sequenceNumber, long timeStamp, String message)(Code) | | Creates a Notification object.
Parameters: type - The notification type. Parameters: source - The notification source. Parameters: sequenceNumber - The notification sequence number within the source object. Parameters: timeStamp - The notification emission date. Parameters: message - the detail message. |
getMessage | public String getMessage()(Code) | | Get the notification message.
The message string of this notification object. |
getSequenceNumber | public long getSequenceNumber()(Code) | | Get the notification sequence number.
The notification sequence number within the source object. |
getSource | public Object getSource()(Code) | | Get the source Object.
The source object. |
getTimeStamp | public long getTimeStamp()(Code) | | Get the notification timestamp.
The notification timestamp. |
getType | public String getType()(Code) | | Get the notification type.
The notification type. |
getUserData | public Object getUserData()(Code) | | Get the user data.
The user data object |
setSequenceNumber | public void setSequenceNumber(long sequenceNumber)(Code) | | Set the notification sequence number.
Parameters: sequenceNumber - set the notification sequence numberwithin the source object |
setTimeStamp | public void setTimeStamp(long timeStamp)(Code) | | Set the notification timestamp.
Parameters: timeStamp - set the notification emission date |
setUserData | public void setUserData(Object userData)(Code) | | Set the user data.
Parameters: userData - set the user data object |
|
|