JavaTM 2 Platform
Standard Ed. 6

javax.management.remote
類別 JMXConnectionNotification

java.lang.Object
  繼承者 java.util.EventObject
      繼承者 javax.management.Notification
          繼承者 javax.management.remote.JMXConnectionNotification
所有已實作的介面:
Serializable

public class JMXConnectionNotification
extends Notification

在客戶端連接打開或關閉時,或者當通知丟失時發出的通知。這些通知由連接器伺服器(JMXConnectorServer 的實例)和連接器客戶端(JMXConnector 的實例)進行發送。在某些連接器中,一個Session可包含一個連接序列。將為每個連接發送打開連接或關閉連接的通知。

通知的型別為以下之一:

型別 含義
jmx.remote.connection.opened 打開了一個新的客戶端連接。
jmx.remote.connection.closed 關閉了一個客戶端連接。
jmx.remote.connection.failed 客戶端連接意外失敗。
jmx.remote.connection.notifs.lost 客戶端連接可能已丟失通知。此通知只出現在客戶端。

通知的 timeStamp 為一個時間值(與 System.currentTimeMillis() 一致),它指示通知的建構時間。

從以下版本開始:
1.5
另請參見:
序列化表格

欄位摘要
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
 

欄位詳細資訊

OPENED

public static final String OPENED

打開連接通知的通知型別字元串。

另請參見:
常數欄位值

CLOSED

public static final String CLOSED

關閉連接通知的通知型別字元串。

另請參見:
常數欄位值

FAILED

public static final String FAILED

連接失敗通知的通知型別字元串。

另請參見:
常數欄位值

NOTIFS_LOST

public static final String NOTIFS_LOST

可能已丟失通知的連接的通知型別字元串。

另請參見:
常數欄位值
建構子詳細資訊

JMXConnectionNotification

public JMXConnectionNotification(String type,
                                 Object source,
                                 String connectionId,
                                 long sequenceNumber,
                                 String message,
                                 Object userData)
建構一個新的連接通知。通知的 source 取決於它是由連接器伺服器發送還是連接器客戶端發送:

參數:
type - 通知的型別。通常為常數 OPENEDCLOSEDFAILEDNOTIFS_LOST 之一。如果型別為一個不同的字元串也不為錯。
source - 發出此通知的連接器伺服器或客戶端。
connectionId - 其連接器伺服器中的連接的 ID。
sequenceNumber - 一個非負整數。期望但不要求此數大於任何來自該源的通知中已出現過的 sequenceNumber
message - 不明確的文本訊息,通常包含對事件的具有可讀性的描述。可以為 null。
userData - 其型別和含義由連接器伺服器定義的一個物件。可以為 null。
拋出:
NullPointerException - 如果 typesourceconnectionId 為 null。
IllegalArgumentException - 如果 sequenceNumber 為負。
方法詳細資訊

getConnectionId

public String getConnectionId()

該通知所屬連接的連接 ID。

返回:
連接 ID。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only