|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.util.EventObject
javax.management.Notification
javax.management.remote.JMXConnectionNotification
public class JMXConnectionNotification
在客戶端連接打開或關閉時,或者當通知丟失時發出的通知。這些通知由連接器伺服器(JMXConnectorServer 的實例)和連接器客戶端(JMXConnector 的實例)進行發送。在某些連接器中,一個Session可包含一個連接序列。將為每個連接發送打開連接或關閉連接的通知。
通知的型別為以下之一:
| 型別 | 含義 |
|---|---|
jmx.remote.connection.opened |
打開了一個新的客戶端連接。 |
jmx.remote.connection.closed |
關閉了一個客戶端連接。 |
jmx.remote.connection.failed |
客戶端連接意外失敗。 |
jmx.remote.connection.notifs.lost |
客戶端連接可能已丟失通知。此通知只出現在客戶端。 |
通知的 timeStamp 為一個時間值(與 System.currentTimeMillis() 一致),它指示通知的建構時間。
| 欄位摘要 | |
|---|---|
static String |
CLOSED
關閉連接通知的通知型別字元串。 |
static String |
FAILED
連接失敗通知的通知型別字元串。 |
static String |
NOTIFS_LOST
可能已丟失通知的連接的通知型別字元串。 |
static String |
OPENED
打開連接通知的通知型別字元串。 |
| 從類別 javax.management.Notification 繼承的欄位 |
|---|
source |
| 建構子摘要 | |
|---|---|
JMXConnectionNotification(String type,
Object source,
String connectionId,
long sequenceNumber,
String message,
Object userData)
建構一個新的連接通知。 |
|
| 方法摘要 | |
|---|---|
String |
getConnectionId()
該通知所屬連接的連接 ID。 |
| 從類別 javax.management.Notification 繼承的方法 |
|---|
getMessage, getSequenceNumber, getTimeStamp, getType, getUserData, setSequenceNumber, setSource, setTimeStamp, setUserData, toString |
| 從類別 java.util.EventObject 繼承的方法 |
|---|
getSource |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 欄位詳細資訊 |
|---|
public static final String OPENED
打開連接通知的通知型別字元串。
public static final String CLOSED
關閉連接通知的通知型別字元串。
public static final String FAILED
連接失敗通知的通知型別字元串。
public static final String NOTIFS_LOST
可能已丟失通知的連接的通知型別字元串。
| 建構子詳細資訊 |
|---|
public JMXConnectionNotification(String type,
Object source,
String connectionId,
long sequenceNumber,
String message,
Object userData)
source 取決於它是由連接器伺服器發送還是連接器客戶端發送:
ObjectName。否則,它是一個到連接器伺服器物件自身的參考(JMXConnectorServer 的子類別的實例)。
JMXConnector 的類別的實例)。
type - 通知的型別。通常為常數 OPENED、CLOSED、FAILED 和 NOTIFS_LOST 之一。如果型別為一個不同的字元串也不為錯。source - 發出此通知的連接器伺服器或客戶端。connectionId - 其連接器伺服器中的連接的 ID。sequenceNumber - 一個非負整數。期望但不要求此數大於任何來自該源的通知中已出現過的 sequenceNumber。message - 不明確的文本訊息,通常包含對事件的具有可讀性的描述。可以為 null。userData - 其型別和含義由連接器伺服器定義的一個物件。可以為 null。
NullPointerException - 如果 type、source 或 connectionId 為 null。
IllegalArgumentException - 如果 sequenceNumber 為負。| 方法詳細資訊 |
|---|
public String getConnectionId()
該通知所屬連接的連接 ID。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。