com.ibm.mq.headers.pcf
介面 PCFContent
- 所有已知實作類別:
- MQCFGR, MQEPH, PCFMessage
公用介面 PCFContent代表 PCF 參數結構清單的介面。 這是由 PCFMessage 及 MQCFGR 類別實作,每一個類別都是 PCF 參數的儲存器。- 開始日期:
- 6.0
-
方法摘要
所有方法 實例方法 抽象方法 修飾元和類型 方法和說明 voidaddFilterParameter(int parameter, int operator, byte[] value)將位元組字串過濾器參數新增至群組。voidaddFilterParameter(int parameter, int operator, int value)將整數過濾器參數新增至群組。voidaddFilterParameter(int parameter, int operator, java.lang.String value)將字串過濾器參數新增至群組。voidaddParameter(int parameter, byte[] value)將位元組陣列參數新增至群組。voidaddParameter(int parameter, int value)將整數參數新增至群組。voidaddParameter(int parameter, int[] values)將整數清單參數新增至群組。voidaddParameter(int parameter, long value)將 64 位元整數參數新增至群組。voidaddParameter(int parameter, long[] values)將 64 位元整數清單參數新增至群組。voidaddParameter(int parameter, java.lang.String value)將字串參數新增至群組。voidaddParameter(int parameter, java.lang.String[] values)將字串清單參數新增至群組。voidaddParameter(PCFParameter parameter)將 PCFParameter 新增至群組。byte[]getBytesParameterValue(int parameter)傳回指定位元組陣列參數 (MQCFBS) 的值。longgetInt64ParameterValue(int parameter)以整數傳回指定整數參數 (MQCFIN64) 的值。long[]getIntList64ParameterValue(int parameter)以整數陣列形式傳回指定整數清單參數 (MQCFIL64) 的值。int[]getIntListParameterValue(int parameter)以整數陣列形式傳回指定整數清單參數 (MQCFIL) 的值。intgetIntParameterValue(int parameter)以整數傳回指定整數參數 (MQCFIN) 的值。PCFParametergetParameter(int parameter)傳回指定參數的 PCFParameter 結構,如果找不到參數,則傳回空值。intgetParameterCount()傳回群組中參數結構的數目。java.util.EnumerationgetParameters()傳回群組中參數的列舉。java.lang.ObjectgetParameterValue(int parameter)傳回指定參數的值,如果找不到參數,則傳回空值。java.lang.String[]getStringListParameterValue(int parameter)以字串陣列形式傳回指定字串清單參數 (MQCFSL) 的值。java.lang.StringgetStringParameterValue(int parameter)以字串形式傳回指定字串參數 (MQCFST) 的值。
-
-
方法詳細資料
addParameter
void addParameter (PCFParameter parameter)
將 PCFParameter 新增至群組。- 參數:
parameter-要新增的參數結構 (MQCFIN、MQCFIL、MQCFST 等)
addParameter
void addParameter (int parameter , int value)將整數參數新增至群組。- 參數:
parameter-整數參數 IDvalue-整數值
addParameter
void addParameter (int parameter , int [] values)將整數清單參數新增至群組。- 參數:
parameter-整數清單參數 IDvalues-整數值的陣列
addParameter
void addParameter (int parameter , long 值)將 64 位元整數參數新增至群組。- 參數:
parameter-整數參數 IDvalue-整數值
addParameter
void addParameter (int parameter , long [] values)將 64 位元整數清單參數新增至群組。- 參數:
parameter-整數清單參數 IDvalues-整數值的陣列
addParameter
void addParameter (int parameter , java.lang.String 值)將字串參數新增至群組。- 參數:
parameter-字串參數 IDvalue-字串值
addParameter
void addParameter (int parameter , java.lang.String [] values)將字串清單參數新增至群組。- 參數:
parameter-字串清單參數 IDvalues-字串值的陣列
addParameter
void addParameter (int parameter , byte [] value)將位元組陣列參數新增至群組。- 參數:
parameter-字串清單參數 IDvalue-字串值的陣列
addFilterParameter
void addFilterParameter (int parameter , int operator , int value)將整數過濾器參數新增至群組。- 參數:
parameter-過濾器參數 IDoperator-其中一個 MQCFOP_ * 過濾器運算子常數value-過濾器值
addFilterParameter
void addFilterParameter (int parameter , int operator , java.lang.String 值)將字串過濾器參數新增至群組。- 參數:
parameter-過濾器參數 IDoperator-其中一個 MQCFOP_ * 過濾器運算子常數value-過濾器值
addFilterParameter
void addFilterParameter (int parameter , int operator , byte [] value)將位元組字串過濾器參數新增至群組。- 參數:
parameter-過濾器參數 IDoperator-其中一個 MQCFOP_ * 過濾器運算子常數value-過濾器值
getParameterCount
int getParameterCount ()
傳回群組中參數結構的數目。- 傳回:
- 來自 MQCFH 的 parameterCount 的值 欄位
getParameters
java.util.Enumeration getParameters ()
傳回群組中參數的列舉。 傳回的列舉元素是個別 PCFParameter 實例 (MQCFIN、MQCFIL、MQCFST 或 MQCFSL 等實例)。- 傳回:
- PCF 訊息參數結構
getParameter
PCFParameter getParameter (int 參數)
傳回指定參數的 PCFParameter 結構,如果找不到參數,則傳回空值。- 參數:
parameter-- 傳回:
- 指定的參數物件
getParameterValue
java.lang.Object getParameterValue (int parameter)
傳回指定參數的值,如果找不到參數,則傳回空值。 傳回的物件是單一整數、單一字串、整數陣列或字串陣列,視 PCFParameter 的類型而定。 呼叫者可以從提供的參數 ID 推斷預期的傳回類型。- 參數:
parameter-- 傳回:
- 指定的參數值
getIntParameterValue
int getIntParameterValue (int parameter) throws PCFException以整數傳回指定整數參數 (MQCFIN) 的值。- 參數:
parameter-整數參數 ID- 傳回:
- 整數參數值
- 擲出:
PCFException-如果訊息中沒有指定的參數 (給定的原因碼是 MQRCCF_CFIN_PARM_ID_ERROR)
getIntListParameterValue
int [] getIntListParameterValue (int parameter) throws PCFException以整數陣列形式傳回指定整數清單參數 (MQCFIL) 的值。- 參數:
parameter-整數清單參數 ID- 傳回:
- 整數清單參數值
- 擲出:
PCFException-如果指定的參數不存在於群組中 (給定的原因碼是 MQRCCF_CFIL_PARM_ID_ERROR)
getInt64ParameterValue
long getInt64ParameterValue(int 參數) throws PCFException以整數傳回指定整數參數 (MQCFIN64) 的值。- 參數:
parameter-整數參數 ID- 傳回:
- 整數參數值
- 擲出:
PCFException-如果訊息中沒有指定的參數 (給定的原因碼是 MQRCCF_CFIN_PARM_ID_ERROR)
getIntList64ParameterValue
long [] getIntList64ParameterValue(int 參數) throws PCFException以整數陣列形式傳回指定整數清單參數 (MQCFIL64) 的值。- 參數:
parameter-整數清單參數 ID- 傳回:
- 整數清單參數值
- 擲出:
PCFException-如果指定的參數不存在於群組中 (給定的原因碼是 MQRCCF_CFIL_PARM_ID_ERROR)
getStringParameterValue
java.lang.String getStringParameterValue (int parameter) throws PCFException以字串形式傳回指定字串參數 (MQCFST) 的值。- 參數:
parameter-字串參數 ID- 傳回:
- 字串參數值
- 擲出:
PCFException-如果指定的參數不存在於群組中 (給定的原因碼是 MQRCCF_CFST_PARM_ID_ERROR)
getStringListParameterValue
java.lang.String [] getStringListParameterValue (int parameter) throws PCFException以字串陣列形式傳回指定字串清單參數 (MQCFSL) 的值。- 參數:
parameter-字串清單參數 ID- 傳回:
- 字串清單參數值
- 擲出:
PCFException-如果指定的參數不存在於群組中 (給定的原因碼為 MQRCCF_CFSL_PARM_ID_ERROR; 未定義其他特定的錯誤碼)
getBytesParameterValue
byte [] getBytesParameterValue (int 參數) throws PCFException傳回指定位元組陣列參數 (MQCFBS) 的值。- 參數:
parameter-位元組陣列參數 ID- 傳回:
- 位元組陣列參數值
- 擲出:
PCFException-如果指定的參數不存在於群組中 (給定的原因碼是 MQRCCF_CFBS_PARM_ID_ERROR)
-