com.ibm.mq.headers
介面 MQData
- 所有已知子介面:
- MQHeader
- 所有已知實作類別:
- com.ibm.mq.headers.internal.Header、 MQCFBF、 MQCFBF、 MQCFBS、 MQCFBS、 MQCFGR、 MQCFGR、 MQCFH、 MQCFH、 MQCFIF、 MQCFIF、 MQCFIL、 MQCFIL、 MQCFIL64、 MQCFIL64、 MQCFIN、 MQCFIN、 MQCFIN64、 MQCFIN64、 MQCFSF、 MQCFSF、 MQCFSL、 MQCFSL、 MQCFST、 MQCFST、 MQCIH、 MQDH、 MQDLH、 MQEPH、 MQIIH、 MQMD、 MQMD1、 MQMDE、 MQRFH、 MQRFH2、 MQRMH、 MQSAPH、 MQTM、 MQTM2、 MQTMC2、 MQWIH、 MQXQH、 PCFFilterParameter、 PCFFilterParameter、 PCFHeader、 PCFHeader、 PCFMessage、 PCFMessage、 PCFParameter、 PCFParameter
公用介面 MQData代表 MQ 訊息中資料元素的介面。 此低階介面代表可讀取及寫入的內容,並佔用訊息中已知的位元組數。 MQHeader 介面會延伸 MQData ,並新增具有具名欄位之結構化內容的表示法。- 另請參閱:
MQHeader
-
方法摘要
所有方法 實例方法 抽象方法 修飾元和類型 方法和說明 intread(java.io.DataInput message)從訊息中讀取內容。intread(java.io.DataInput message, int encoding, int characterSet)從訊息或位元組串流讀取內容。intsize()intwrite(java.io.DataOutput message)將此資料元素的內容寫入訊息。intwrite(java.io.DataOutput message, int encoding, int characterSet)將此資料元素的內容寫入訊息或位元組串流。
-
-
方法詳細資料
讀取
int read (java.io.DataInput message) throws MQDataException, java.io.IOException
從訊息中讀取內容。 會使用訊息描述子的編碼及 CCSID 來解譯內容 (如果適用的話)。- 參數:
message-要讀取的 MQMessage。- 傳回:
- 已耗用的位元組數。
- 擲出:
MQDataExceptionjava.io.IOException
讀取
int read (java.io.DataInput message , int encoding , int characterSet) throws java.lang.Exception , MQDataException, java.io.IOException從訊息或位元組串流讀取內容。 使用指定的編碼和 CCSID 來解譯內容 (如果適用的話)。- 參數:
message-訊息encoding-數字編碼。 請參閱 CMQC.MQENC_ * 以取得值。characterSet-編碼字集 ID。- 傳回:
- 已耗用的位元組數。
- 擲出:
java.lang.Exception-(容許 com.ibm.pcf 類別擲出 MQException)MQDataExceptionjava.io.IOException
寫入
int write (java.io.DataOutput message) throws java.io.IOException
將此資料元素的內容寫入訊息。 內容會使用訊息描述子的編碼及 CCSID 來編碼 (如果適用的話)。- 參數:
message-訊息- 傳回:
- 寫入的位元組數
- 擲出:
java.io.IOException
寫入
int write (java.io.DataOutput message , int encoding , int characterSet) throws java.io.IOException將此資料元素的內容寫入訊息或位元組串流。 使用指定的編碼和 CCSID 來編碼內容 (如果適用的話)。- 參數:
characterSet-編碼字集 ID。message-訊息encoding-數字編碼。 請參閱 (CMQC.MQENC_ * ,以取得值)。_- 傳回:
- 寫入的位元組數
- 擲出:
java.io.IOException
大小
int size ()
- 傳回:
- 此資料元素在訊息中所佔用的大小 (以位元組為單位)。
-