| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.util.EventObject
javax.management.Notification
public class Notification
Notification 类表示 MBean 所发出的通知。它包含对源 MBean 的引用:如果已通过 MBean 服务器转发了该通知,且该通知的初始源是对发出通知的 MBean 对象的引用,则 MBean 服务器根据该 MBean 的 ObjectName 来替换初始源。如果已直接使用 MBean 注册了侦听器,则初始源要么是该 MBean 的 ObjectName,要么是对该 MBean 的直接引用。
强烈建议该通知的发送方使用 MBean 的 ObjectName 而不是对该 MBean 对象的引用来作为通知的源。
此类的 serialVersionUID 为 -7516092053498031989L。
| 字段摘要 | |
|---|---|
| protected  Object | source此域隐藏了父类中的 EventObject.source域,使其成为非 transient 的,并因此成为序列化形式的一部分。 | 
| 构造方法摘要 | |
|---|---|
| Notification(String type,
             Object source,
             long sequenceNumber)创建一个 Notification 对象。 | |
| Notification(String type,
             Object source,
             long sequenceNumber,
             long timeStamp)创建一个 Notification 对象。 | |
| Notification(String type,
             Object source,
             long sequenceNumber,
             long timeStamp,
             String message)创建一个 Notification 对象。 | |
| Notification(String type,
             Object source,
             long sequenceNumber,
             String message)创建一个 Notification 对象。 | |
| 方法摘要 | |
|---|---|
|  String | getMessage()获得通知消息。 | 
|  long | getSequenceNumber()获得通知序列号。 | 
|  long | getTimeStamp()获得通知时间戳。 | 
|  String | getType()获得通知类型。 | 
|  Object | getUserData()获得用户数据。 | 
|  void | setSequenceNumber(long sequenceNumber)设置通知序列号。 | 
|  void | setSource(Object source)设置源。 | 
|  void | setTimeStamp(long timeStamp)设置通知时间戳。 | 
|  void | setUserData(Object userData)设置用户数据。 | 
|  String | toString()返回此通知的字符串表示形式。 | 
| 从类 java.util.EventObject 继承的方法 | 
|---|
| getSource | 
| 从类 java.lang.Object 继承的方法 | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| 字段详细信息 | 
|---|
protected Object source
此域隐藏了父类中的 EventObject.source 域,使其成为非 transient 的,并因此成为序列化形式的一部分。
| 构造方法详细信息 | 
|---|
public Notification(String type,
                    Object source,
                    long sequenceNumber)
type - 通知类型。source - 通知源。sequenceNumber - 源对象内的通知序列号。
public Notification(String type,
                    Object source,
                    long sequenceNumber,
                    String message)
type - 通知类型。source - 通知源。sequenceNumber - 源对象内的通知序列号。message - 详细消息。
public Notification(String type,
                    Object source,
                    long sequenceNumber,
                    long timeStamp)
type - 通知类型。source - 通知源。sequenceNumber - 源对象内的通知序列号。timeStamp - 通知发出日期。
public Notification(String type,
                    Object source,
                    long sequenceNumber,
                    long timeStamp,
                    String message)
type - 通知类型。source - 通知源。sequenceNumber - 源对象内的通知序列号。timeStamp - 通知发出日期。message - 详细消息。| 方法详细信息 | 
|---|
public void setSource(Object source)
source - 此对象的新源。EventObject.getSource()public long getSequenceNumber()
setSequenceNumber(long)public void setSequenceNumber(long sequenceNumber)
sequenceNumber - 源对象内的通知序列号。这是标识在通知源的上下文中的特定通知实例的序列号。getSequenceNumber()public String getType()
public long getTimeStamp()
setTimeStamp(long)public void setTimeStamp(long timeStamp)
timeStamp - 通知时间戳。它指示通知的生成时间。getTimeStamp()public String getMessage()
public Object getUserData()
setUserData(java.lang.Object)public void setUserData(Object userData)
userData - 用户数据对象。它用于通知源希望与其使用者所交流的所有其他数据。getUserData()public String toString()
EventObject 中的 toString| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。