WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 作業系統: Linux, Windows

C++ 類別

這個主題記述 C++ 類別和其方法。

下表彙總所有的類別。

類別 說明
BytesMessage 位元組訊息是一種其主體包含一個位元組串流的訊息。
Connection Connection 物件代表一條應用程式至分配管理系統的作用中連線。
ConnectionFactory 應用程式會使用 Connection Factory 來建立連線。
ConnectionMetaData ConnectionMetaData 物件提供連線的相關資訊。
Destination 目的地是應用程式送出訊息所在,或是應用程式從中收到訊息的來源(或兩者)。
Exception 如果 XMS 在處理方法的呼叫時偵測到錯誤, XMS 會擲出異常狀況。異常狀況是一種物件,封裝錯誤的相關資訊。

XMS 有一些不同類型的異常狀況, Exception 物件只是其中一種異常狀況類型。不過,Exception 類別則是其他 XMS 異常狀況類別的超類別。一旦找不到其他適用的異常狀況類型時, XMS 即會擲出 Exception 物件。

ExceptionListener 應用程式會使用異常狀況接聽器,以非同步獲知有問題的連線。
IllegalStateException XMS 不是處於適當狀態, 則 XMS 即會擲出此異常狀況。
InitialContext 應用程式會使用 InitialContext 物件, 以便從擷取自受管理物件儲存庫的物件定義來建立物件。
InvalidClientIDException XMS 即會擲出這個異常狀況。
InvalidDestinationException XMS 會擲出這個異常狀況。
InvalidSelectorException XMS 會擲出這個異常狀況。
Iterator 疊代子封裝了物件清單。應用程式會使用疊代子依序存取物件。
MapMessage 對映訊息是一種其主體包含一組名稱值組(其中每一個值都有一個相關聯的資料類型)的訊息。
Message Message 物件代表應用程式所傳送或接收的一則訊息。
MessageConsumer 應用程式會使用訊息使用端來接收送往目的地的訊息。
MessageEOFException XMS 即會擲出這個異常狀況。
MessageFormatException XMS 會擲出這個異常狀況。
MessageListener 應用程式會使用訊息接聽器非同步接收訊息。
MessageNotReadableException XMS 會擲出這個異常狀況。
MessageNotWritableException XMS 會擲出這個異常狀況。
MessageProducer 應用程式會使用訊息生產者將訊息傳至目的地。
ObjectMessage 物件訊息是一種其主體包含一個已序列化的 Java 或 .NET 物件的訊息。
Property Properties 物件代表某物件的內容。
PropertyContext PropertyContext 是一種抽象超類別,內含用來取得和設定內容的方法。這些方法可供其他類別繼承。
QueueBrowser 應用程式會使用佇列瀏覽器來瀏覽佇列上的訊息,而不移除它們。
Requestor 應用程式會使用要求者來傳送要求訊息, 並等待和接收回覆。
ResourceAllocationException XMS 會擲出這個異常狀況。
SecurityException XMS 會擲出這個異常狀況。如果授權檢查失敗, 而使方法無法完成,XMS 亦會擲出這個異常狀況。
Session 階段作業為傳送和接收訊息時所用的一種單一執行緒環境定義。
StreamMessage 串流訊息是一種其主體包含一個值串流(其中每一個值都有一個相關聯的資料類型)的訊息。
String String 物件封裝了一個字串。
TextMessage 文字訊息是一種其主體包含一個字串的訊息。
TransactionInProgressException XMS 會擲出這個異常狀況。
TransactionRolledBackException XMS 會擲出這個異常狀況。

每一個方法的定義會列出異常狀況代碼, 這是 XMS 在處理方法的呼叫時一旦偵測到錯誤時可能傳回的。每一個異常狀況代碼各以其具名常數表示。下表列出異常狀況代碼和其相對應的 C++ 異常狀況。

表 1. 異常狀況代碼和其相對應的 C++ 異常狀況。
異常狀況代碼 相對應的 C++ 異常狀況
XMS_X_GENERAL_EXCEPTION Exception
XMS_X_ILLEGAL_STATE_EXCEPTION IllegalStateException
XMS_X_INVALID_CLIENTID_EXCEPTION InvalidClientIDException
XMS_X_INVALID_DESTINATION_EXCEPTION InvalidDestinationException
XMS_X_INVALID_SELECTOR_EXCEPTION InvalidSelectorException
XMS_X_MESSAGE_EOF_EXCEPTION MessageEOFException
XMS_X_MESSAGE_FORMAT_EXCEPTION MessageFormatException
XMS_X_MESSAGE_NOT_READABLE_EXCEPTION MessageNotReadableException
XMS_X_MESSAGE_NOT_WRITABLE_EXCEPTION MessageNotWritableException
XMS_X_RESOURCE_ALLOCATION_EXCEPTION ResourceAllocationException
XMS_X_SECURITY_EXCEPTION SecurityException
XMS_X_TRANSACTION_IN_PROGRESS_EXCEPTION TransactionInProgressException
XMS_X_TRANSACTION_ROLLED_BACK_EXCEPTION TransactionRolledBackException
相關概念
執行緒作業模型
相關工作
建置自己的應用程式
撰寫 XMS 應用程式
使用 C++ 來撰寫 XMS 應用程式
相關參考
XMS 物件的內容

Reference topic

使用條款 | 評比此網頁

時間戳記前次更新: 25 Apr 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)