|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.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 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。