|
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. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。