com.ibm.mq.headers.pcf

介面 PCFContent

  • 所有已知實作類別:
    MQCFGR, MQEPH, PCFMessage


    公用介面 PCFContent
    代表 PCF 參數結構清單的介面。 這是由 PCFMessage 及 MQCFGR 類別實作,每一個類別都是 PCF 參數的儲存器。
    開始日期:
    6.0
    • 方法摘要

      所有方法 實例方法 抽象方法 
      修飾元和類型 方法和說明
      void addFilterParameter(int parameter, int operator, byte[] value)
      將位元組字串過濾器參數新增至群組。
      void addFilterParameter(int parameter, int operator, int value)
      將整數過濾器參數新增至群組。
      void addFilterParameter(int parameter, int operator, java.lang.String value)
      將字串過濾器參數新增至群組。
      void addParameter(int parameter, byte[] value)
      將位元組陣列參數新增至群組。
      void addParameter(int parameter, int value)
      將整數參數新增至群組。
      void addParameter(int parameter, int[] values)
      將整數清單參數新增至群組。
      void addParameter(int parameter, long value)
      將 64 位元整數參數新增至群組。
      void addParameter(int parameter, long[] values)
      將 64 位元整數清單參數新增至群組。
      void addParameter(int parameter, java.lang.String value)
      將字串參數新增至群組。
      void addParameter(int parameter, java.lang.String[] values)
      將字串清單參數新增至群組。
      void addParameter(PCFParameter parameter)
      將 PCFParameter 新增至群組。
      byte[] getBytesParameterValue(int parameter)
      傳回指定位元組陣列參數 (MQCFBS) 的值。
      long getInt64ParameterValue(int parameter)
      以整數傳回指定整數參數 (MQCFIN64) 的值。
      long[] getIntList64ParameterValue(int parameter)
      以整數陣列形式傳回指定整數清單參數 (MQCFIL64) 的值。
      int[] getIntListParameterValue(int parameter)
      以整數陣列形式傳回指定整數清單參數 (MQCFIL) 的值。
      int getIntParameterValue(int parameter)
      以整數傳回指定整數參數 (MQCFIN) 的值。
      PCFParameter getParameter(int parameter)
      傳回指定參數的 PCFParameter 結構,如果找不到參數,則傳回空值。
      int getParameterCount()
      傳回群組中參數結構的數目。
      java.util.Enumeration getParameters()
      傳回群組中參數的列舉。
      java.lang.Object getParameterValue(int parameter)
      傳回指定參數的值,如果找不到參數,則傳回空值。
      java.lang.String[] getStringListParameterValue(int parameter)
      以字串陣列形式傳回指定字串清單參數 (MQCFSL) 的值。
      java.lang.String getStringParameterValue(int parameter)
      以字串形式傳回指定字串參數 (MQCFST) 的值。
    • 方法詳細資料

      • addParameter

        void addParameter (PCFParameter parameter)
        將 PCFParameter 新增至群組。
        參數:
        parameter-要新增的參數結構 (MQCFIN、MQCFIL、MQCFST 等)
      • addParameter

        void addParameter (int parameter ,
                          int value)
        將整數參數新增至群組。
        參數:
        parameter-整數參數 ID
        value-整數值
      • addParameter

        void addParameter (int parameter ,
                          int [] values)
        將整數清單參數新增至群組。
        參數:
        parameter-整數清單參數 ID
        values-整數值的陣列
      • addParameter

        void addParameter (int parameter ,
                          long 值)
        將 64 位元整數參數新增至群組。
        參數:
        parameter-整數參數 ID
        value-整數值
      • addParameter

        void addParameter (int parameter ,
                          long [] values)
        將 64 位元整數清單參數新增至群組。
        參數:
        parameter-整數清單參數 ID
        values-整數值的陣列
      • addParameter

        void addParameter (int parameter ,
                          java.lang.String 值)
        將字串參數新增至群組。
        參數:
        parameter-字串參數 ID
        value-字串值
      • addParameter

        void addParameter (int parameter ,
                          java.lang.String [] values)
        將字串清單參數新增至群組。
        參數:
        parameter-字串清單參數 ID
        values-字串值的陣列
      • addParameter

        void addParameter (int parameter ,
                          byte [] value)
        將位元組陣列參數新增至群組。
        參數:
        parameter-字串清單參數 ID
        value-字串值的陣列
      • addFilterParameter

        void addFilterParameter (int parameter ,
                                int operator ,
                                int value)
        將整數過濾器參數新增至群組。
        參數:
        parameter-過濾器參數 ID
        operator-其中一個 MQCFOP_ * 過濾器運算子常數
        value-過濾器值
      • addFilterParameter

        void addFilterParameter (int parameter ,
                                int operator ,
                                java.lang.String 值)
        將字串過濾器參數新增至群組。
        參數:
        parameter-過濾器參數 ID
        operator-其中一個 MQCFOP_ * 過濾器運算子常數
        value-過濾器值
      • addFilterParameter

        void addFilterParameter (int parameter ,
                                int operator ,
                                byte [] value)
        將位元組字串過濾器參數新增至群組。
        參數:
        parameter-過濾器參數 ID
        operator-其中一個 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)
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.